-
OC简介
C语言的基础上,增加了一层最小的 面向对象语法;
完全兼容C语言;
可以在OC代码忠混入C语言代码,甚至是C++代码;
可以使用OC开发Mac OS X平台和IOS平台的应用程序;
-
OC语法预览
-
关键字

-
字符串以@开头
比如@"hello"是OC中 的字符串,而"hello"则是C语言忠的字符串
-
其他语法

-
-
OC程序的开发过程
与C语言类似:

-
第一个OC程序

-
第二个OC程序

找出NSObjCRuntime.h:

显示包内容

Contents→Developer→Platforms

→iPhoneOS.platform→Developer→SDKS

→iPhoneOS8.1.sdk→System→Library

→Frameworks→Foundation.framework→Headers

-
第三个OC程序


-
第四个OC程序

-
总结
- 编写OC源文件:.m、.c
- 编译:cc –c xxx.m xxx.c
-
链接:cc xxx.o xxx.o –framework Foundation
(只有用到了Foundation框架才需要加上-framework Foundation)
- 运行:./a.out