标签:
1.为什么使用import // import 引用头文件,可以防止重复包含 include 他是使用预处理指令防止重复包含,如果没有写预处理指令,则无法防止重复包含问题。
2. @class 和
3. foundation/ Foundation。h 是什么东西(1)头文件(2)头文件的位置 (3)文件包含了其他大量的头文件,作用:把Foundation.h引入了等于吧OC的库文件都引过来了。
4. APPlication/Xcode。app/contents/developer/platforms/iphoneos。platform/developer/sdks/iphoneOS。sdk/System/Library/Frameworks/Foundation。framework/headers/ Foundation。h/
5. NSLog 和printf 区别: (1)NSLog 会自动换行,而printf 不会自动换行 (2)NSlog 会自动输出时间等项目信息,printf 不会输出调试信息。(3)NSlog 函数的参数是一个NsString 对象,printf 是一个字符串常量指针。OC 向下兼容C,向下兼容:就是高版本的能兼容低版本的。而低版本的不能兼容高版本的。 NSString 是OC 特有的。C 不支持,OC 是C 的扩展。NS 来自苹果的软件,
6. @“” 这个符号表示将一个C的字符串转化为OC中的字符串对象NSString (2)@符号。OC 中关键字以@开头
7. // 单行注释 /* */ 多行注释。 文档注释:/** @param foodName***/
8.面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。面向过程是我们做一件事,是有哪些步骤组成。面向对象我们做一件事情是由哪些对象组成。(2)面向过程:强调的是功能行为。关注的是解决问题需要哪些步骤。 (3)面向对象:将功能封装进对象,强调具备了功能的对象。
标签:
原文地址:http://www.cnblogs.com/yangliangliang/p/4719808.html