【《Objective-C基础教程 》笔记ch02】(一)Hello Object-C 项目
2014-06-10 01:09
441 查看
一、项目实现步骤。
1、若xcode尚未运行,先启动它。
2、选择Select File --> New --> New Project菜单选项。
3、选择左边OS X下得application,再选中右边的command line tool,点击next。
4、在Project Name 后面的输入框中输入Hello Object-c 作为项目名称。
5、在organization Name后面的输入框中输入你的组织名称。
6、在company identifier后面的输入框中输入你的公司或网站地址的DNS反向格式,比如com.baidu.android.map。
7、在type后面的选择框中选中foundation,点击next。
8、选中项目存放目录后,点击create创建项目。
9、编辑代码。
10、快捷键command+R运行项目。
二、项目实现步骤图。
三、代码内容
四、项目代码解析。
1、xcode通过 .m 拓展名来表示文件使用的时objective-c代码。
2、xcode默认编译器是LLVM,可以编译处理C语言的3个变体,包括c语言、c++语言、objective-c语言文件。
3、objective-c本质上就是C语言。
4、与c语言中得#include相比,objective-c语言中的#import可以保证头文件之被包含一次。
5、foundation框架处理的时用户界面下得那些层的特性,比如数据结构和通信机制。
6、框架:是一种把头文件、库、图片、声音等内容聚集在一个独立单元中的集合体。
7、foundation的头文件目录在/System/Libaray/Frameworks/Foundation.framework/Headers/
8、NSLog与printf。
9、NS前缀避免名字冲突。
10、@表示字符串。
1、若xcode尚未运行,先启动它。
2、选择Select File --> New --> New Project菜单选项。
3、选择左边OS X下得application,再选中右边的command line tool,点击next。
4、在Project Name 后面的输入框中输入Hello Object-c 作为项目名称。
5、在organization Name后面的输入框中输入你的组织名称。
6、在company identifier后面的输入框中输入你的公司或网站地址的DNS反向格式,比如com.baidu.android.map。
7、在type后面的选择框中选中foundation,点击next。
8、选中项目存放目录后,点击create创建项目。
9、编辑代码。
10、快捷键command+R运行项目。
二、项目实现步骤图。
三、代码内容
<span style="font-size:32px;"><strong>#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { NSLog(@"Hello, Objective-C!"); return (0); }//main</strong></span>
四、项目代码解析。
1、xcode通过 .m 拓展名来表示文件使用的时objective-c代码。
2、xcode默认编译器是LLVM,可以编译处理C语言的3个变体,包括c语言、c++语言、objective-c语言文件。
3、objective-c本质上就是C语言。
4、与c语言中得#include相比,objective-c语言中的#import可以保证头文件之被包含一次。
5、foundation框架处理的时用户界面下得那些层的特性,比如数据结构和通信机制。
6、框架:是一种把头文件、库、图片、声音等内容聚集在一个独立单元中的集合体。
7、foundation的头文件目录在/System/Libaray/Frameworks/Foundation.framework/Headers/
8、NSLog与printf。
9、NS前缀避免名字冲突。
10、@表示字符串。
相关文章推荐
- 【《Objective-C基础教程 》笔记ch02】(二)Boolean类型及实例
- Objective-C基础教程学习笔记(二)对C的扩展
- Objective-C基础教程学习笔记(七)Xcode快捷健
- 洪小瑶学IOS(一):准备起航 <Objective-C基础教程>笔记
- 【《Objective-C基础教程 》笔记ch05】(六)OC中的复合机制Composition
- Objective-C基础教程学习笔记(三)面向对象编程基础知识
- Objective-C基础教程学习笔记(十六)键/值编码
- Objective-C基础教程笔记
- Objective-C基础教程学习笔记(附录)从Java转向Objective-C
- 【《Objective-C基础教程 》笔记ch04】(五)OC中的继承inheritance机制
- Objective-C基础教程学习笔记(五)复合
- Objective-C基础教程学习笔记(十三)协议
- Objective-C基础教程学习笔记(九)内存管理
- Objective-C基础教程学习笔记(附…
- Objective-C基础教程学习笔记
- Objective-C基础教程学习笔记(六)源文件组织
- Objective-C基础教程学习笔记(十一)特性
- Objective-C基础教程学习笔记(十二)类别
- 【《Objective-C基础教程 》笔记ch03】(三)间接indirection与OOP
- Objective-C基础教程学习笔记(附录)从Java转向Objective-C