-
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