cocoatouch層屬於最上層,應用層,它的幾個框架包括
uikit:啟動結束程式,控制介面,觸控事件
mapkit:地圖框架
game kit:對等網路機制,語音聊天
messageui/address book ui:訪問電子郵件和聯絡人資訊
向下一層,多**層
audio toolbox:系統聲音服務
opengl es:2d,3d動畫
core graphics:自定義檢視
quartz core:動畫框架
再向下層,核心服務層
foundation:操作字串,陣列字典等,管理首選項,執行緒和本地化
core foundation:類似於foundation,效率卻低
core location:gps等
core data:基於sqlite的關聯式資料庫模型
system configuration:確定iphone網路配置的當前狀態
下到最下面,核心os層
cfnetwork:訪問bsd套接字,http和ftp協議以及bonjour
external accessory:用於開發配件介面,基座介面或藍芽連線
security:加密的框架,新增刪除修改金鑰項
system:不受限制訪問unix開發環境中的工具
iphone生命週期
核心應用程式類
nsobject 根類
uiwindow視窗類
uiview 檢視類
uiresponder 響應者
uicontrol 螢幕控制項
uiviewcontroller 檢視控制器
資料型別類
nsstring/nsmutablestring 字串
nsarray/nsmutablearray 陣列
nsdictionary/nsmutabledictionary 字典
nsnumber/nsdecimalnumber 數字
nsdate 日期
nsurl **
介面類uilabel 標籤
uibutton 按鈕
uiswitch 開關
uisegmentedcontrol 分段控制
uislider 滑塊
uitextfield/uitextview 文字框
uidatepicker/uipicker 選擇器
在方法或類上按住option鍵去看幫助吧
讀mysql技術內幕InnoDB 第四章
表 mysql innodb的儲存邏輯結構和oracle大致相同,表空間 段 segment,區 extent 頁 page 塊,block 對於mysql的隱行主鍵我就不做介紹了,以前說過 innodb引擎,在rollback的時候不會去 表空間,而是將undo資訊判斷是否需要,不需要就標記為可用...
第四章 繼承
一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...
第四章 物件
三個特性 身份 型別 值 每個物件都有唯一的身份來標識自己,使用內建函式id 得到。例子 usr bin env python coding utf 8 a 32 print a b a print id a id b 結果 d python27 python.exe e workp python ...