1. 工具包Cocoa(针对OS X系统)和Cocoa Touch(针对IOS系统),它们都是Objective-C语言编写的,里面分别包含了OS X和IOS系统的所有用户界面元素和其他所有相关内容。
2. Objective-C的历史
Cocoa和Objective-C是苹果公司OS X 和 IOS 操作系统的核心。早在80年代初,Brad Cox为了融合流行的、可移植的C语言和优雅的Smalltalk语言的优势,就设计出了Objective-C语言。1985年,史蒂夫.乔布斯创立了NeXT公司,致力于创建功能强大且经济实惠的工作站。NeXT公司选择了Unix 作为操作系统并创建了NextSTEP(使用Objective-C语言开发的一款功能强大的用户界面工具包)。
苹果公司在1996年收购了NeXT(或者也可以说是NeXT收购了苹果公司)之后,NeXTSTEP更名为Cocoa,并得到了Maxintosh开发人员的广泛认可。
3. Xcode是苹果提供的用来创建IOS和OS X应用程序的开发环境。
4. Objective-C的开发工具分为两类: 图形化开发工具和命令行开发工具。在Mac操作系统的Terminal应用程序上,可以使用gcc命令编译和链接Objective- c程序,然后,就可以直接在Termial上执行Objective-C。命令行工具不如图形化工具方便,所以,在本书中,我们使用图形化开发工具Xcode。
5. import的作用是让系统导入后面的内容到这个程序中。
6. 文件后缀的含义(.c C语言源文件 .cc或者.cpp C++语言源文件 .o 编译后的文件)
7. 源代码只有转换成可以运行的程序之后才有意义.点击左上角的Run按钮或者按下Command + R,就会生成并运行程序。只要没有任何语法错误,Xcode就会编译并链接你的程序,然后再运行它。