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

来源:互联网 发布:淘宝店铺名称侵权 编辑:程序博客网 时间:2024/05/21 19:28

------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包含框架的头文件才可以使用框架中的功能。

<span style="font-size:18px;">#import <Foundation/Foundation.h></span>

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

6、BOOL类型

<span style="font-size:18px;">typedef signed char BOOL;#define YES (BOOL)1#define YES (BOOL)0</span>

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

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


0 0
原创粉丝点击