OC 基本认识

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字符串
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,217评论 30 472
  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,479评论 3 44
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,789评论 0 9
  • 本文转载自:http://southpeak.github.io/2014/10/25/objective-c-r...
    idiot_lin阅读 954评论 0 4
  • 1. 数据类型简介及输出 (1) 数据类型简介 数据类型简介: Object - C 数据类型 分为 基本数据类型...
    CityZen_S阅读 8,094评论 1 13