黑马程序员——OC学习笔记01 OC基础知识。

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

OC的一些入门基础。

1、OC(全名Objective-C)的本质就是C语言,只不过它在C语言的基础上添加了一些新特性。

2、OC文件的扩展名是.m,扩展名.m代表message。

3、和C语言一样,OC使用头文件来包括结构体、符号常量和函数原型等元素的声明。OC中使用#import来代替#include,#import可以保证头文件只被包含一次,无论此命令在该文件中出现多少次。(在C语言中,头文件中使用条件编译指令#indef/#ifndef来判断是否重复包含)。

4、框架是一种把头文件、库、图片、声音等内容聚集在一个独立单元中的集合体。有很多的框架,使用时要通过#import包含框架的头文件才可以使用框架中的功能。

#import 

5、C字符串和OC字符串,区别是@,@“1234”; 字符串是OC字符串,"1234";是C语言字符串

6、BOOL类型

typedef signed char BOOL;
#define YES (BOOL)1
#define YES (BOOL)0

BOOL类型其实就是整型,它只有两个值YES和NO, YES代表1,NO代表0。

7、NSLog函数和printf函数很相似,与printf一样,NSLog接受一个字符串作为其第一个参数,该字符串可以包含格式说明符比如%d。NSLog添加了一些新特性,比如时间戳、日期戳和自动附加换行符'\n'。


你可能感兴趣的:(OC学习笔记,基础篇)