Objective-C 简介

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(可执行文件)