黑马程序员技术交流社区
标题:
OC基础复习1
[打印本页]
作者:
ncrbot
时间:
2015-11-7 22:13
标题:
OC基础复习1
//------------------------import和include的区别;
import可以防止头文件的重复包含
include不能防止头文件重复包含
以前在C语言中,#include关于重复包含问题
使用条件编译指令可以防止头文件的重复包含
#ifndef C7________xxx_h
#define C7________xxx_h
#endif
foundation.h引入了,等于把OC的库文件都引入过来了
类库地址: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
1)#import <Foundation/Foundation.h>, 告诉编译器找到并处理名为Foundation.h文件,这是一 个系统文件,#import表示将该文件的信息导入到程序中。
在C和C++中采用#include指令,在本例中也可以采用#include,而#import是#include改进指令,它 可以防止头文件重复包含问题。
2)int main(int argc, const char * argv[]),这个方法是程序的入口。参数argc-参数数目,argv-参数值。
3)@autoreleasepool{ }这是一个自动释放池,用于回收对象的存储空间
4)NSLog是Foundation框架提供的Objective-C日志输出函数,与标准C中的printf函数类似,并可 以格式化输出。
@“Hello, World!”,是代表NSString字符串对象,它是Objective-C常用的字符串类。
5)最后是return 0语句,它表示要终止main的执行,一般情况下0代表正常结束,非0代表异常情况, 这是沿用了C语言的习惯。
作者:
jean2561
时间:
2015-11-7 22:20
赞
作者:
liuch111
时间:
2015-11-7 22:21
总结的不错
作者:
wugongxi
时间:
2015-11-7 22:44
赞!zan
作者:
a578530825
时间:
2015-11-7 22:54
顶一下!!
作者:
nebouxii
时间:
2015-11-7 23:12
来看看
作者:
逆光.初见
时间:
2015-11-7 23:23
加油!加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2