(一)关于cocoa和cocoa-touch:
前者针对os x系统,后者针对ios。它们都是用oc写的。
cocoa组成:Foundation和Application Kit(AppKit),以及一些支持性的框架。
Foundation框架的主头文件为Foundation.h,此头文件包含了Foundation框架所有的头文件,因此通过#import<Foundation/Foundation.h>就可以使用Foundation框架的所有功能了。
(二)xcode快捷键
1.打开xcode:cmd+shift+1
2.打开控制台:cmd+shift+c
(三)xcode简介
1.xcode使用llvm处理编译工作,它可以理解c,c++,oc三种语言
(四)基本程序结构
1.#import语句
#import可保证头文件只被包含一次,无论此命令在该文件中出现了多少次。同#ifndef。
2.return(0);
(五)简单的类型:NS前缀的意思是nextstep,属于历史遗留。代表使用了cocoa框架。
1.NSString
字面量:@"hello"
2.BOOL:它是一种带符号的字符类型(signed char)的类型定义(typedef),然后通过#define将YES定义为1,将NO定义为0.编译器仍将BOOL认作8位二进制数,这样如果将一个大于1字节的整形值赋给一个BOOL变量,会溢出。注意,BOOL变量的值并不一定是YES或者NO.