黑马程序员技术交流社区

标题: OC学习小总结 [打印本页]

作者: 1871037345    时间: 2016-5-17 09:09
标题: OC学习小总结

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、程序编译时,不对注释做任何处理,注释可以出现在程序的大部分位置。
作者: SuperJJ    时间: 2016-5-17 16:36
总结的不错,学习了!~!~~!~!
作者: 牛牛很牛    时间: 2016-5-17 21:37
初学者 学习了
作者: 阿泽泽    时间: 2016-5-17 22:05
不错,希望能总结多点相关的知识
作者: xiao宇    时间: 2016-5-17 23:05
不错,不错!!!
作者: 不是长颈鹿2    时间: 2016-5-17 23:32
学习一下。。。。。。
作者: 1871037345    时间: 2016-5-17 23:53
感谢大家捧场,嘿嘿,就不一一回帖了,有时间我会继续的
作者: sincere126    时间: 2016-5-18 10:08
不错呀! 这个整理的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2