Iphone開發(fā)學習筆記
2011.6.21
Cocoa:NexT公司(1996年被蘋果收購)的NeXTSTEP操作系統(tǒng)內(nèi)置的庫和工具(Framework),后來改名為OpenStep,之后又命名為Cocoa。
開發(fā)工具:Xcode,Interface builder
開發(fā)語言:Object-C
Cocoa:NexT公司(1996年被蘋果收購)的NeXTSTEP操作系統(tǒng)內(nèi)置的庫和工具(Framework),后來改名為OpenStep,之后又命名為Cocoa。
開發(fā)工具:Xcode,Interface builder
開發(fā)語言:Object-C
Framework
框架是一些類的集合,通常是一些可能一起使用的類集合.換句話說,這些類被一起編譯成可復(fù)用的代碼.加上相關(guān)的所有資源組成一個代擴展名.framework的目錄(Mac OSX bundle 的概念可以參考蘋果的一些文檔). 系統(tǒng)自帶的framework可以在 /System/Library/Frameworks 找到.
Cocoa 有3 個framework組成 :
1. Foundation: 所有的面向?qū)ο笳Z言都會有一些標準結(jié)構(gòu): value , collection , String, dates, lists, thread 等等.所有的這些都在 Foundation framework里面(可以對比 C++的 STL)
2. Appkit: 所有和用戶界面相關(guān)的類都在這里. Windows,buttons,text field, event,drawing. 它還有個名字: ApplicationKit
3. Core Data: Core Data 可以方便的讓你把你的對象存儲成文件,或是從文件中加載你的對象.
-----------------分割線----------------------
2011.6.24
查詢手冊:
Option-Double-Click 點擊方法,類或是函數(shù).XCode 會自動在幫助文檔中查詢它們.
兩種字符串進行轉(zhuǎn)換: const char *foo = "Blah blah"; NSString *bar; // Create an NSString from a C string bar = [NSString stringWithUTF8String:foo]; // Create a C string from an NSString foo = [bar UTF8String];
posted on 2011-06-21 10:21 Wangkeke 閱讀(383) 評論(0) 編輯 收藏 引用 所屬分類: Iphone development