從零開始: Object-C 學習1-Hello World

//
//  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表示程序正常結束
}
相關文章
相關標籤/搜索