從"hello world"來開始o(jì)bject-c的學(xué)習(xí)
//// main.m// Demo1//// Created by lee on 14/10/27.// Copyright (c) 2014年 lee. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); } return 0;}
1.object-c注釋
object-c主要有兩種注釋方式:一種是(//注釋,單行注釋),第二種是(/* */,多行注釋)
2.#import <Foundation/Foundation.h>
導(dǎo)入系統(tǒng)文件,主要涉及到一些基礎(chǔ)的類和方法
3.@autoreleasepool {} 用于創(chuàng)建自動(dòng)釋放池
自動(dòng)釋放池是OC里面的一種內(nèi)存回收機(jī)制,一般可以將一些臨時(shí)變量添加到自動(dòng)釋放池中,統(tǒng)一回收釋放,當(dāng)自動(dòng)釋放池銷毀時(shí),池里面的所有對(duì)象都會(huì)調(diào)用一次release,也就是計(jì)數(shù)器會(huì)減1,但是自動(dòng)釋放池被銷毀了,里面的對(duì)象并不一定會(huì)被銷毀。
4.NSLog();在控制臺(tái)輸出函數(shù)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注