object-c,cocoa, xcode关系

Object-C

iphone开发用的编程语言不是c,c++,java而是object-c。虽然很多地方与c/c++相似,却也有很多地方与其不一样。如果你还分不清楚object-c与cocoa的关系,大致可以这样去想:object-c只是一个单纯的语言,而cocoa则是用object-c写成的iphone基础类库与框架。如果把object-c比作c++,那么cocoa大概可以比作MFC,再者,php与zendframework。

既然object-c是一个单纯的编程语言,你在windows下也可以学习与使用它,一个方法是http://www.gnustep.org/,但是经过我的实验,好像并不支持object-c2.0中的特性

XCode

xcode是mac下的ide,相当于windows下的visualstudio,其强大程度有过之而无不及,估计vs抄了其不少特性。在xcode中编码,简直可以乐不思蜀,这也是为什么apple可以做出伟大产品的一个原因吧,它让写代码都很爽!如果你习惯windows开发,可能还想要个msdn,去help里面找吧,里面带有与官网一样的referenc和文档。

相关推荐