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

来源:互联网 发布:superslide.2.1.js 编辑:程序博客网 时间:2024/04/25 08:51
#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字符串前面加上@符号。

0 0
原创粉丝点击