泛型編程 泛型是一種參數(shù)化類型的機制(類型占位符),為算法和類型的實現(xiàn)提供了更高的復(fù)用性、更強的安全型、更好的性能。 泛型支持包括:函數(shù)、類、結(jié)構(gòu)、枚舉 類型參數(shù)的實例化:“...
結(jié)構(gòu)與枚舉 結(jié)構(gòu) struct屬于值類型,具有值拷貝語義(賦值與傳值)struct不支持面向?qū)ο?,主要用于定義輕量級數(shù)值類型;class支持面向?qū)ο?,主要用于設(shè)計有豐富關(guān)系的...
1.Swift簡介 Swift是在Objective-C的基礎(chǔ)上,借鑒了很多現(xiàn)代高級語言,發(fā)展而成的一門安全、高效、支持多種編程規(guī)范式的編程語言。蘋果在2014年6月WWDC...
數(shù)據(jù)存儲--簡易數(shù)據(jù)存儲 數(shù)據(jù)持久化 1.本地:文件 NSHomeDirectory() / Documents;數(shù)據(jù)庫2.云端:iCloud (文件,Key-Value數(shù)...
多線程--NSThread main thread主線程 在一個運行的iOS應(yīng)用中,處理UIKit對象的所有方法調(diào)用。程序啟動后,系統(tǒng)自動創(chuàng)建主線程。主線程阻塞,UI就會失去...
動畫 UIKit 動畫用于交互設(shè)計:更好的展示:relationship,structure,cause & effect UIView提供的動畫支持(UIViewAnima...
工程管理 從源碼到App Workspace管理一組Project,這些項目將使用同一個位置:保存項目狀態(tài);保存構(gòu)造出來的產(chǎn)品;自動可以互相引用(implicit depen...
界面布局 - View 的定位 UIView 表示屏幕上一塊矩形區(qū)域;負責提供相應(yīng)區(qū)域的現(xiàn)實內(nèi)容,也處理相應(yīng)區(qū)域的事件響應(yīng)。 iOS界面由一個樹狀的 UIView層次結(jié)構(gòu)組成...
TableView 1.表視圖組成及相關(guān)概念 1.表頭視圖(table header view)。表視圖最上邊的視圖,用于展示表視圖的信息。2.表腳視圖(table foot...
7.ViewController MVC -模型。保存應(yīng)用數(shù)據(jù)的狀態(tài)。-視圖。為用戶展示信息并提供接口。-控制器。接收用戶請求,根據(jù)請求更新模型。更新視圖,并將其作為對用戶請...
1.導論 社區(qū) -> Apple 官方資源-->Mac App Store-->Xcode-->iOS Dev Center-->http://developer.apple...
8.字符串處理 認識 ->NSString是一個Unicode編碼、16位字符的字符序列。語法:NSString *someString = @"this is a stri...
1.Objective-C簡介 1.1 簡介 1.基于C語言,在C語言基礎(chǔ)上,做了面向?qū)ο髷U展。2.1980年代初由 Brad Cox 和 Tom Love 發(fā)明,后來稱為N...