字體:小 中 大 | |
|
|
2011/03/08 07:31:10瀏覽614|回應0|推薦0 | |
一些基本的觀念差不多已講完了,現在要介紹Foundation Frameworks了。 Foundation Frameworks是開發者套件中,在視窗環境背後運作的物件,如:字串、數值、陣列、檔案管理、記憶體管理等等,先了解這些物件要怎樣使用。 在Xcode的說明文件裡面,可以隨時搜尋到相關的資料。當學到某個物件時,最好把相關的文件資料找出來仔細讀一遍,才會了解這個物件要怎樣使用。Xcode的說明文件還有影片教你如何使用這些找文件功能,非常的實用。 以NSObject class為例子,搜尋了NSObject Key word後,點選NSObject class reference,就可以看到NSObject class的說明,以及所有的方法說明。 NSObject class的方法,在所有物件上面都能使用,都是重要的功能。先介紹幾個常用的方法: -(id)init; 動件 alloc後的初始化。 +(id)new; 等於alloc 後再 執行 init。 -(NSString *)description; 物件的說明,如NSLog()裡面的%@是指動件,如何說明這個物件就是description方法來決定的。 -(id)retain; 物件的retainCount 加1(這是有關記憶體管理的功能)。 -(void)dealloc; 把物件alloc的記憶體還給作業系統。 -(BOOL)isEqual:(id)anObject; 檢查物件是否相同。如果x, y分別是二個物件的變數名稱, x==y 是比較二個指標是否相同;而 [x isEqual:y] 才是比較二個物件是否相同。 ... ... 方法有很多,先看看他們的用法,是很有幫助的。 當正式開始使用frameworks來寫程式的時候,隨時查詢資料的動作就很重要,因為這樣才能正確的使用frameworks的提供的功能。 |
|
( 知識學習|其他 ) |