// // main.m // OCStudy_01 // // Created by guo denny on 14-11-4. // Copyright (c) 2014年 guo denny. All rights reserved. // // 單行註釋 /*多行註釋*/ #import <Foundation/Foundation.h> //相似#include int main(int argc, const char * argv[]) { @autoreleasepool { //自動釋放池,一種內存管理機制,也是一種引用計算的管理方式 NSLog(@"Hello, World!"); //至關於C的printf,命令行輸出 /* @: 字符串前面多了一個‘@’號 解釋:NSLog函數須要的參數是:NSString,爲了兼容並和C的字符串區分開來,OC在C的字符串前面加上了@符號 也就是C的字符串前面加上@符號,OC的編譯器會認爲是一個NSString對象 備註:object-c中處理字符串的類爲NSString和NSMutableString, 這兩個類的主要區別是: NSString建立後字符串的內容和長度不能動態的改變,而NSMutableString則能夠動態改變字符串的內容和長度。 */ } return 0; //和C同樣,表示main函數的終止,返回0表示程序正常結束 }