Objective-C是一门在C语言的基础上添加面向对象功能的语言,是开发Mac OS和iOS应用的主要语言。
Objective-C最大的特点是支持面向对象编程,而且具备动态特征,在效率上还可以与C语言媲美。
接下来,以经典的“Hello World”为例让各位体会一下Objective-C,Let's go...
首先打开Xcode选择"Create a new Xcode project",如图1

在选择模板的时候按一下步骤选择 OS X 下的 “Command Line Tool”,如图2

然后给项目命名“Hello World”,选择语言 Objective-C ,运行效果如图3:

接下来就一起来熟悉一下Objective-C吧:
一、#import
是一个预处理指令,作用和C语言的#include类似,但相对于#include,#import有效地处理了重复导入的问题,与#include类似,尖括号<>表示导入系统类库,双引号""表示导入自定义类库。
二、程序的人口点:main函数
和C语言一样,OC程序的入口点也是main函数(第11行),只不过写到一个.m文件中,比如这里写到main.m文件中。
三、@autoreleasepool
@autoreleasepool{ }是一个自动释放池,与内存管理有关。
***基本所有的 Objective-C 都是以 @ 开头,如 @interface、@implementation、@end、@public、@protocol ... 等;
***字符串也是以 @ 开头的,如图3中的@"Hello, World!"。
四、NSLog
Objective-C 中的 NSLog 是一个输出函数,相当于 C语言 中的 printf 函数,可以将传入的字符串 @"Hello, World!" 输出到控制台。
五、其他语法
1)、基本数据类型:int、float、double、char、BOOL(YES or NO);
2)、基本语句:循环语句(for、while、do while)、条件语句(if、if else、switch);
3)、nil:相当于 C 语言中的 NULL(0);
OK,该睡觉了,接下来还会和大家继续分享iOS学习中的一些笔记,night
网友评论