<pre class="code" data-original-code="// // main.m // Basics // // Created by Kenshin Cui on 14-2-1. // Copyright (c) 2014年 Kenshin Cui. All rights reserved. // #import int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); } return 0; } " data-snippet-id="ext.4a7c322a194cffc57d0db9c1904abffe" data-snippet-saved="false" data-codota-status="done">需要知道的
1 #import <Foundation/Foundation.h> 2 3 int main(int argc, const char * argv[]) { 4 @autoreleasepool { 5 // insert code here... 6 NSLog(@"Hello, World!"); 7 } 8 return 0; 9 }
1.#import 防止重复引用 <系统文件> "用户自定义文件"。
2.@autoreleasepool。 {}内的会自动回收内存,无需手动释放。
过程约等于: a)创建autorelease poll。b)对象放入,类似于入栈。 c)一次消息循环结束时,runloop结束时,清理这个栈。
3.@“Hellio" oc里面字符串前面需要加:"@"
4.@property AAA, 自动生成get和set方法的成员变量。名为_AAA