Objective-c

1. #import <Foundation/Foundation.h>

#import是gcc编译器提供的,它可以保证头文件只被包含一次,而不管次头文件在那个文件中出现了多少次。

2. Foundation框架

框架是聚集在一个单元的部件集合,包含头文件、库、图片、声音文件等。

  Cocoa的组成部分包含Foundation和Appkit框架。

每个框架都包含一个主头文件,包含了框架中所有的头文件。

Foundation的主头文件大约1M左右,但是Xcode会使用预编译头文件,在通过#import导入是回加载的非常快。

3. NSLog(@"hello objective-c");

NSLog的NS前缀表示函数来自Cocoa而不是其他包。NS(NextSTEP).

@表示字符串作为Cocoa的NSString元素来处理。NSString元素有许多打包的特性,如告知其长度,与其他字符串比较等。

你可能感兴趣的:(Objective-c)