1.框架:
是一种把头文件、库、图片、声音等内容聚集在一个独立单元中的集合体。
2.apple提供的框架集有:
Cocoa、Carbon、QuickTime、OpenGL等;
3.Cocoa的内容
- Foundation 处理用户界面之下的layer特性,数据结构、通信机制 这是基础
- Application Kit即Appkit 这是高级特性用户界面元素、打印、颜色、声音管理、AppleScript支持等。
- Core Animation
- Core Image
后两者是支持型框架
4.Foundation框架的头文件
约有1MB这么多,14000行代码,覆盖了100多个文件,但是只要使用
#import <Foundation/Foundation.h> //就可以获得整个集合,使用import,这样就只会引用一次
5.NSLog()和@"字符串"
NS 即NextSTEP工具包,是NeXT Software公司的产品遗留问题;
NSLog()与C语言中的printf()一样用来打印
NSLog(@ "Hello,Object-C!")
@表示引号内的字符串应该作为NSString元素来处理,即NSString:@是本体
网友评论