1、OC
1.1、OC不是一门全新的语言。
1.2、OC是在C语言的基础上增加了一层最小的面向对象的语法。
1.3、OC完全兼容C语言。
1.4、在OC中可以混入C语言的代码,甚至是C++代码。
1.5、可以使用OC开发MAC OS X 平台和 IOS 平台的应用程序。
2、头文件
2.1、OC引入头文件用 import,而C引入头文件用 include。
2.2、Foundation.h 是OC的头文件,它包含了大量的头文件,引入了 Foundation.h 就相当于把OC的库文件都引入了。
2.3、import 和 include 引入头文件的区别?
3、NSLog 的使用
3.1、NSLog 是 Cocoa 框架提供的一个方法,定义在 NSObjCRuntime.h 中。
3.2、NSLog 可以自动换行,而 printf 不会。
3.3、NSLog 会自动输出时间等项目调试信息,而 printf 不会。
3.4、NSLog 的参数是一个NSString 的对象,而 printf 参数是一个字符串常量指针。
3.5、NSLog 输出字符串用 格式符 %@ , 而 printf 用的是 %s。
4、OC中注释(三种)
4.1、分为:单行注释
// ……..
多行注释
/*
……..
*/
文档注释
/**
*……….
* ……….
*/
4.2、多行注释的 / 和 * 之间不能有空格。
4.3、文档注释在调用方法时,会提示 调用的是 什么方法。
4.4、程序编译时,不对注释做任何处理,注释可以出现在程序的大部分位置。 |
|