網路城邦
上一篇 回創作列表 下一篇   字體:
Objective-C Foundation Frameworks
2011/03/08 07:31:10瀏覽596|回應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的提供的功能。

( 知識學習其他 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=paraquat&aid=4956482