快速入门
1. 历史背景
1.1 Cocoa的由来
NextSTEP:
NeXT公司,以 Unix 作为操作系统,使用Objective-C 开发的一款强大的用户界面工具包
Cocoa
NeXT公司被苹果公司收购,NextSTEP 重命名为Cocoa
1.2 Objective-C
Objective-C 是 C 语言的一个拓展集,以 C语言为基础,添加一些意义重大的特性
2. 对 C 的拓展
2.1 Hello Objective-C:
1 | #import <Foundation/Foundation.h> |
2.2 解构 Hello Objective-C
拓展名.m
m,代表message,是oc的一个主要特性
#import
#import保证头文件只被包含一次
#import <Foundation/Foundation.h>
告诉编译器查看 Foundation 框架中的 Foundation.h 头文件
ps:框架:聚集在一个单元的部件集合,包含头文件、库、图像、声音等
NSLog
相比printf(),自动添加换行符的
NS前缀:历史原因,此工具包也被称为NextSTEP,被苹果公司收购后,依旧保留