




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
iOS編程第4版注:原文非掃描,需要的請下載本文檔后留言謝謝。目錄TOC\h\h第1章第一個簡單的iOS應用\h1.1創建Xcode項目\h1.2模型-視圖-控制器\h1.3設計Quiz\h1.4創建視圖控制器\h1.5創建界面\h1.6創建關聯\h1.7創建模型對象\h1.8大功告成\h1.9在模擬器上運行應用\h1.10安裝應用\h1.11應用圖標\h1.12啟動圖片\h第2章Objective-C\h2.1對象\h2.2使用對象\h2.3編寫命令行工具PandomItems\h2.4創建Objective-C類的子類\h2.5深入學習NSArray與NSMutableArray\h2.6異常與未知選擇器\h2.7練習\h2.8初級練習:查找問題\h2.9中級練習:另一個初始化方法\h2.10高級練習:另一個類\h2.11關于深入學習部分\h2.12深入學習:如何為類命名\h2.13深入學習:#import和@import\h第3章通過ARC管理內存\h3.1棧\h3.2堆\h3.3指針變量與對象所有權\h3.4強引用與弱引用\h3.5屬性\h3.6深入學習:屬性合成\h3.7深入學習:Autorelease池與ARC歷史\h第四章視圖與視圖層次結構\h4.1視圖基礎\h4.2視圖層次結構\h4.3創建UIView子類\h4.4在drawRect:方法中自定義繪圖\h4.5關于開發者文檔\h4.6初級練習:繪制圖像\h4.7深入學習:CoreGraphics\h4.8高級練習:陰影和漸變\h第5章視圖:重繪與UIScrollView\h5.1運行循環和重繪視圖\h5.2類擴展\h5.3使用UIScrollView\h第6章視圖控制器\h6.1創建UIViewController子類\h6.2另一個視圖控制器\h6.3UITabBarController\h6.4視圖控制器的初始化方法\h6.5添加本地通知\h6.6加載和顯示視圖\h6.7與視圖控制器及其視圖進行交互\h6.8初級練習:增加一個標簽項\h6.9中級練習:控制邏輯\h6.10深入學習:鍵值編碼\h6.11深入學習:Retina顯示屏\h第7章委托與文本輸入\h7.1文本框(UITextField)\h7.2委托\h7.3協議\h7.4向屏幕中添加UILabel對象\h7.5運動效果\h7.6使用調試器\h7.7深入學習:main()與UIApplication\h7.8中級練習:捏合-縮放\h第8章UITableView與UITableViewController\h8.1編寫Homepwner應用\h8.2UITableViewController\h8.3UITableView數據源\h8.4UITableViewCell對象\h8.5代碼片段庫\h8.6初級練習:表格段\h8.7中級練習:固定行\h8.8高級練習:修改UITableView對象的外觀\h第9章編輯UITableView\h9.1編輯模式\h9.2增加行\h9.3刪除行\h9.4移動行\h9.5初級練習:更改“刪除”按鈕的標題\h9.6中級練習:禁止移動某個表格行\h9.7高級練習:徹底禁止移動某個表格行\h第10章UINavigationController\h10.1UINavigationController對象\h10.2額外的視圖控制器\h10.3UINavigationController的導航功能\h10.4UINavigationBar\h10.5初級練習:顯示數字鍵盤\h10.6中級練習:關閉數字鍵盤\h10.7高級練習:壓入更多視圖控制器\h第11章相機\h11.1通過UIImageView對象顯示照片\h11.2通過UIImagePickerController拍攝照片\h11.3創建BNRImageStore\h11.4NSDictionary\h11.5創建并使用鍵\h11.6使用BNRImageStore\h11.7關閉鍵盤\h11.8初級練習:編輯照片\h11.9中級練習:刪除照片\h11.10高級練習:CameraOverlay\h11.11深入學習:導航實現文件\h11.12深入學習:攝像\h第12章觸摸事件與UIResponder\h12.1觸摸事件\h12.2創建TouchTracker應用\h12.3實現BNRDrawView,完成繪圖功能\h12.4處理觸摸事件并創建線條對象\h12.5初級練習:保存與讀取\h12.6中級練習:顏色\h12.7高級練習:圓圈\h12.8深入學習:響應對象鏈\h12.9深入學習:UIControl\h第13章UIGestureRecognizer與UIMenuController\h13.1UIGestureRecognizer子類\h13.2用UITapGestureRecognizer對象識別“按下”手勢\h13.3同時添加多種觸摸手勢\h13.4UIMenuController\h13.5UILongPressGestureRecognizer\h13.6UIPanGestureRecognizer以及同時識別多個手勢\h13.7深入學習:UIMenuController與UIResponderStandardEditActions\h13.8深入學習:再談UIGestureRecognizer\h13.9中級練習:修正錯誤\h13.10高級練習:速度與寬度\h13.11高級練習:顏色\h第14章調試工具\h14.1儀表\h14.2Instruments\h14.3靜態分析器\h14.4項目、目標和構建設置\h第15章自動布局入門\h15.1通用化Homepwner\h15.2自動布局系統\h15.3在InterfaceBuilder中添加約束\h15.4調試約束問題\h15.5初級練習:打造完美界面\h15.6中級練習:通用化Quiz\h15.7深入學習:使用_autolayoutTrace方法調試約束問題\h15.8深入學習:使用多個XIB文件\h第16章在代碼中使用自動布局\h16.1視覺化格式語言\h16.2創建約束\h16.3添加約束\h16.4固有內容大小\h16.5另一種添加方式\h16.6深入學習:NSAutoresizingMaskLayoutConstraint\h第17章自動轉屏,UIPopoverController與模態視圖控制器\h17.1自動轉屏\h17.2自動轉屏通告機制\h17.3UIPopoverController\h17.4更多的模態視圖控制器\h17.5線程安全的單例\h17.6初級練習:為另一個類添加線程安全的單例\h17.7高級練習:UIPopoverController對象的外觀\h17.8深入學習:位掩碼\h17.9深入學習:視圖控制器之間的關系\h第18章保存、讀取與應用狀態\h18.1固化\h18.2應用沙盒\h18.3NSKeyedArchiver與NSKeyedUnarchiver\h18.4應用狀態與狀態切換\h18.5通過NSData將數據寫入文件\h18.6NSNotificationCenter和內存過低警告\h18.7模型-視圖-控制器-存儲設計模式\h18.8初級練習:PNG\h18.9深入學習:應用的狀態切換\h18.10深入學習:文件系統的讀取和寫入\h18.11深入學習:應用程序包\h第19章創建UITableViewCell子類\h19.1創建BNRItemCell\h19.2處理圖片\h19.3由UITableViewCell對象轉發動作消息\h19.4捕獲變量\h19.5初級練習:設置顏色\h19.6高級練習:縮放\h19.7深入練習:UICollectionView\h第20章動態字體\h20.1使用用戶首選字體\h20.2響應用戶首選字體的改變\h20.3修改自動布局約束\h20.4確定用戶首選字體大小\h20.5修改BNRItemCell\h第21章Web服務與UIWebView\h21.1Web服務\h21.2UIWebView\h21.3認證信息\h25.4中級練習:加強UIWebView\h21.5高級練習:課程預告\h21.6深入學習:HTTP請求主體\h第22章UISplitViewController\h22.1在Nerdfeed中使用UISplitViewController\h22.2在豎排模式下顯示主視圖控制器\h22.3將Nerdfeed改為通用應用\h第23章CoreData\h23.1對象-關系映射\h23.2用CoreData重寫BNRItemStore的數據保存功能\h23.3再談SQL\h23.4Faults\h23.5各種存取機制的優缺點\h23.6初級練習:Asset的iPad界面\h23.7中級練習:增加BNRAssetType對象\h23.8高級練習:顯示某種類型的BNRItem對象\h第24章狀態恢復\h24.1狀態恢復的工作原理\h24.2啟用狀態恢復\h24.3恢復標識和恢復類\h24.4狀態恢復與應用生命周期\h24.5恢復視圖控制器\h24.6編碼狀態數據\h24.7保存視圖狀態\h24.8中級練習:為另一個應用啟用狀態恢復\h24.9深入學習:設置快照\h第25章本地化\h25.1通過NSNumberFormatter實施國際化\h25.2資源的本地化\h25.3NSLocalizedString()與字符串對照表\h25.4初級練習:再添加一套本地化資源\h25.5深入學習:NSBundle在國際化過程中的作用\h25.6深入學習:不通過基礎國際化對XIB文件實施本地化\h第26章NSUserDefaults\h26.1NSUserDefaults\h26.2設置束\h第27章控制動畫\h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論