一直听说mac下的cocoa框架是一个非常神奇的东西,而我自以为见识过类似于delphi这样强大的开发平台,现在看来,井底之蛙了。
类似于delphi,visual studio和他们的模仿者其实风格都差不多,一个统一的IDE可以完成所有的事情,从图形界面设计到事件触发,从编译执行到各类调试。而mac的Xcode却不是这样,它没有所谓的IDE,但是照样可以将复杂的项目管理好,包括所有的class信息,项目信息,调试出错信息等等,一个超级资源管理器就完成了,加上一个界面设计器,就可以使用基于面向对象的objective c语言来开发复杂和漂亮的mac应用了。
对于如何将类和界面关联,Xcode也是用了让我匪夷所思的方法,选择一个基于类的对象,然后选择界面上的控件,用鼠标拖动建立触发或者发送消息的连接,也亏苹果想得出这样的开发方式。当然前面说到的这个超级资源管理器在最基本的显示代码方面也是非常漂亮的,一直有些小动画效果,让人赏心悦目。
对我来说,objective c实在有些难以入手,怪我一直在vb和delphi的世界里,却忽视了程序世界之王c语言的功底。和cocoa相比较,windows的api实在过于晦涩和弱智了,而我更加相信人类的智慧远没有穷尽,我们可以发明创造更好的一起,可能是一个软件,可能是一种生活方式。


这个厉害了。
苹果的东西总是让人觉得很神奇
据说iphone的开发也很简单,准备测试一下。
世界本来可能就是多元的,电脑和其软件开发有各类形式是非常顺应自然的事情,无所谓对错和好坏,很多年轻的开发者比较容易执拗。
嗯,iPhone的开发也是基于Cocoa的特别版的。最近忽然发现在TIOBE上Objective-c从49升到46了,呵呵。