Preface 前言 1/3

Programming iOS 9書籍封面

作者建議在讀此書之前,需要先讀iOS 9 Programming Fundamentals with Swift這本書,或者可以去蘋果官方網(wǎng)站看Swift的教程,此書的目標(biāo)人群是已經(jīng)學(xué)會Swift編程語言人。

此書已經(jīng)更新到了Swift2.0和Xcode7,所以在這個版本中,不會再出現(xiàn)Objective-C的代碼了。

Part I

介紹views(視圖),views是iOS應(yīng)用界面的最基本的組成部分。views就是用戶可以看到、點擊的部分。你需要用view來創(chuàng)建展現(xiàn)給用戶的界面,來讓用戶與你的App進行交互。本書的這部分我會解釋如何行進view的創(chuàng)建、排列、分層、動畫和點擊。

Part II

開始介紹view controllers(視圖控制器),這可能是iOS編程中最重要最有特色的特點,view controller能夠讓view在界面中來來去去,因此能夠讓單一窗口App運行在一個小屏幕里,還能具有多個層次的內(nèi)容。書中這部分講述操作view controller展示view的所有方法,同時還會介紹Cocoa Framework提供的所有種類的view。Cocoa Framework是創(chuàng)建App界面的基石。

Part III

學(xué)習(xí)iOS提供的最重要的輔助Framework。這堆代碼,有些是用來創(chuàng)建界面的,默認(rèn)不在你的App中,不同你可以通過請求來獲取它們,這些框架可以讓你處理聲音、視頻、用戶文件、郵件、地圖和傳感器。

Part IV

在本書的最后,我們介紹一些雜亂但是重要的話題:文件、網(wǎng)絡(luò)、線程和如何實現(xiàn)撤銷操作。

Appendix A

總結(jié)了一些重要的發(fā)送到你應(yīng)用上的委托事件的生命周期。
(感覺這句話翻譯有問題,因此附上原文:summarizes the most important lifetime event messages sent to yourapp delegate.請大牛指正)
多謝lashing指點,讀起來順暢多了:

Appendix B

理出了一些有用的swift函數(shù),最好能夠看一眼這個附錄,當(dāng)你遇到一個神秘的函數(shù)時,可以查詢附錄B。例如,我的代碼中經(jīng)常出現(xiàn)delay函數(shù),如果你不知道delay函數(shù)的用法,那么就可以來查詢附錄B了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,252評論 4 61
  • 最近網(wǎng)上流傳了一些和兩國政治有關(guān)的小視頻,我看了之后發(fā)現(xiàn),視頻中的字幕和人物的對話完全對不上啊,字幕組是跟著自己內(nèi)...
    YY歐尼呀閱讀 627評論 0 4
  • 帶著昨日希望充滿激情來到新的一天,回顧昨日確定的計劃,內(nèi)心暗暗的吸了一口氣,說實話無論如何都要完成!我在心里默念千...
    念追憶loveing閱讀 295評論 0 1
  • 從最初的接觸瑜伽,到真正愛上瑜伽,我要感謝一個人,那就是我的好教練——Holi老師。 Holi老師是印度人,他大大...
    雨漫漫閱讀 3,253評論 1 1