黑马程序员技术交流社区
标题:
OC学习笔记1
[打印本页]
作者:
布鲁兹老爷
时间:
2015-10-15 18:28
标题:
OC学习笔记1
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 <Foundation/Foundation.h>
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'。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2