Objective C开发的主要IDE是Mac平台上的Xcode,当然你在Linux下也可以学习和使用,甚至在Windows下也是可以的,有兴趣的朋友可以自己搜索这方面的信息。但是我觉得最好是在Mac平台上使用Xcode,不然没有什么实际意义。目前Objective C主要用来开发基于Mac OS和iOS的程序,在其它方面几乎没有什么应用,至少我没有听说过,算是我孤陋寡闻吧!
所以,你要学习Objective C开发,最好拥有一台Mac电脑,如果想进行iOS开发的话,还要拥有iOS设备(包括iPad,iPhone或iPod Touch)和苹果颁发的开发者证书。这些东西都价格不菲,所以学习之前要三思。
学习Objective C的的顺序如下:
1. 了解和掌握Objective C的语法,它的语法主要分两个部分,一是基本语法,纯面向过程的,和C语法是一样的,当然不排除有少量不同的地方;二是面向对象的,从表面上来,它有自己的一套,但内涵上和C++比较相似,而且比C++要简单得多。从某种程度上看,Objective C的语法更接近C,而不是C++;
2. 掌握Objective C的基本数据类型,包括Foundation框架中对象化了的基本数据类型;
3. 掌握Foundation框架的基本数据结构:NSArray (NSMutableArray), NSSet (NSMutableSet), NSDictionary (NSMutableDictionary)
4. Objective C的内存管理
5. 掌握通过代码使用工程内部的资源
6. 基本的文件操作
7. 基本的网络请求操作
8. 基本嵌入式数据库操作
9. 基本的多线程操作
10. 格式化数据的解析(如HTML,XML,JSON等等)
11. 学习Application Kit或UI Kit的UI控件,如果你是做iPhone开发的话,重点就是UI Kit了。
本文详细介绍了ObjectiveC开发的主要IDE、学习顺序、关键技术和应用领域,旨在帮助初学者快速上手并深入理解ObjectiveC编程。重点强调了在Mac平台上使用Xcode的重要性,以及如何针对iOS进行开发所需的设备和证书。此外,提供了ObjectiveC开发的完整学习路径,从语法、数据类型到内存管理、文件操作等核心内容,确保读者能够全面掌握ObjectiveC的使用。
&spm=1001.2101.3001.5002&articleId=84551292&d=1&t=3&u=029d3a16509144e08dd29fdcd6486fb1)
3434

被折叠的 条评论
为什么被折叠?



