OC 基本认识

2016-08-05  本文已影响0人  前进的苏辰

1 #import

int main(int argc, constchar * argv[]) {

@autoreleasepool {



}

return0;

}

1: #import

 1:import是include的升级,和include具有相同的功能

 2:可以避免同一个文件被重复包含/导入 (面试点)

 

 例如:1.#include

        #include

 //不能检测这个头文件之前是否已经被导入,会重复导入

 

 2.#import

   #import

 //检测这个头文件之前是否已经被导入,如果已经导入就不再导入

2:

 1.Foundation是OC的基本库,里面封装了很多OC的数据类型和一些常用的方法(函数),OC程序离开了Foundation这个库不能工作

 2.使用<>包含头文件或库,说明这个头文件或库是系统的头文件和库

 3.使用<>包含头文件或库,说明这个头文件或库是自定义或者第三方的

 

#3:  .h

 1. .m是OC文件额后缀

 2. .c是C语言文件的后缀

 3. .cpp是C++的后缀

 4. .mm可以同时兼容OC、C和C++的文件的后缀

 

# 4. 

main函数和C语言的main函数是一样的,也是程序的入口和出口

 int main(int argc, const char * argv[]) {

            return 0;

 }

5.

@autoreleasepool {

 // insert code here...

 NSLog(@"Hello, World!");

 }

 

 1.在OC中:1@标识符,表明这个标志符是OC的关键字

          2@后边跟着的是一个字符串,说明这个字符串是OC的字符串

 2.autoreleasepool OC独有的,叫自动释放池

 3.NSLog: 

    1:NSLog是OC里面的输出函数

    2:NSLog是printf的升级,它功能很强大(面试点)

特点:

    1:NSLog在输出的时候会自动打印出日志

    2: NSLog在打印的时候会自动换行

    3: NSLog只能打印OC字符串
上一篇下一篇

猜你喜欢

热点阅读