您的位置:首页 > 移动开发 > Objective-C

【Objective-C学习-1】第一个OC程序

2015-05-02 01:06 441 查看
#import <Foundation/Foundation.h>

int main(int argc, const char *argv[]) {
@autoreleasepool {
NSString *str = [[NSString alloc] init];
str = @"Hello World!";
NSLog(@"%@", str);
[str autorelease];
}
return 0;
}

(1)#import是导入文件的做法,其相对于#include的好处是可以避免重复引入文件;

(2)OC头文件的后缀是.h,源文件的后缀是.m;

(3)@autoreleasepool是内存自动释放池,之后再详细讨论;

(4)NSLog()就是一个输出函数,NS是NEXTSTEP的缩写;

(5)NSLog()的参数是NSString *,为了和C字符串做区分,在C字符串前面加上@符号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: