Objective-C 简介
C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言
可以在OC代码中混入C语言代码,甚至是C++代码
可以使用OC开发Mac OS X平台和iOS平台的应用程序
Objective-C 语法预览
1.关键字
基本所有的关键字都是以@开头
下面列举一些常见的关键字
@interface @implementation @end
@public @protected @private @selector
@try @catch @throw @finally
@protocol @optional @required @class
@property @synthesize @dynamic
self superid _cmd _block _strong _weak
2.字符串以@开头
比如@"Hello"是OC中的字符串,而"Hello"则是C语言中的字符串
3.其他语法
基本数据类型 char int float double BOOL(YES/NO)
nil 相当C语言中的NULL,也就是0
基本语句 循环(while, do while, for) 条件语句(if, if else, switch)
注释 // 和 /* ... */
屏幕输出 NSLog(@"Hello"); NSLog(@"age is %i", 27);
Objective-C 程序的开发过程
和C语言类似
.m(源文件<编译>) ---> .o(目标文件<链接>) ---> a.out(可执行文件)