黑马程序员技术交流社区

标题: 初识OC之打印helloworld [打印本页]

作者: WPeng    时间: 2015-8-14 22:53
标题: 初识OC之打印helloworld
OC打印"hello,world".
    1)源代码
#import <Foundation/Foundation.h>//引入头文件
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!\n");
            }
    return 0;
}

    2)为什么要使用"#import"引入头文件.
        (1)import引入的头文件可以防止重复包含.
        (2)include需要使用预处理指令防止重复包含,如果不使用,就无法防止.
        (3)知道import和@class的区别.
    3)Foundation/Foundation.h
    (1)头文件
    (2)此文件包含了其他大量的头文件
    (3)把Foundation.h引入相等于引入了其他的头文件


    4)NSLog(@"hello,world!")
        (1)相当于printf,是个函数,输出.
    5)@autoreleasepool   自动释放池
作者: 墨琰    时间: 2015-8-14 22:55
赞一下  加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2