【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字符串前面加上@符号。
相关文章推荐
- iOS学习(二)Objective-C 第一个OC程序
- 黑马程序员---objective-c基础学习--第一个oc程序及代码分析
- 【Objective-C】03-第一个OC程序
- 【Objective-C】04-第一个OC程序解析
- OC学习篇之---第一个程序HelloWorld
- OC学习笔记一---第一个OC程序
- 【Objective-C】03-第一个OC程序
- 黑马程序员--Objective-C——第一个OC程序
- OC学习篇之---第一个程序HelloWorld
- OC学习篇之---第一个程序HelloWorld
- 【Objective-C】03-第一个OC程序
- 【Objective-C】04-第一个OC程序解析
- Objective-C——第一个OC程序,以及OC程序的结构分析
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- Objective-C学习笔记(三)——用Objective-C编写第一个程序:Hello,World!
- 【Objective-C】03-第一个OC程序
- 黑马程序员——OC基础学习(一)---第一个OC语言程序和面向对象编程的基本认识
- 【Objective-C】04-第一个OC程序解析
- OC学习第一章 类,对象,第一个oc程序