本書以零基礎講解為宗旨,用實例引導讀者深入學習,深入淺出地講解Swift的各項技術及實戰技能。
本書分為21章。其中第1-2章主要介紹基礎知識,包括初識Swift和搭建Swift開發環境;第3-10章主要介紹Swift的語法,包括數據類型、運算符和表達式、類型、數組和字典、程序的流程、枚舉、元組、函數和閉包;第11-13章主要介紹面向對象編程的知識;第14-16章主要介紹的是UI設計開發,包括設置應用程序的圖標和閃屏畫面、設計應用程序界面導航、和可視化界面設計等內容;第17-21章主要介紹的是實例編程,包括第一個iOS應用程序、多窗口應用程序模板的使用、探索框架代碼的使用——時事新聞客戶端、開發iOS應用程序的基石——CocoaTouch框架以及多窗口的瀏覽器類應用程序開發等內容。
本書適合任何想學習Swift的人員,無論您是否從事計算機相關行業,無論您是否接觸過Swift,通過學習均可快速掌握Swift的開發方法和技巧。
龍馬工作室,專業的計算機研究、教育機構,是全國范圍內第一個計算機圖書組稿中心,擁有近20年的圖書出版經歷,與39所高校、8個行業協會、5家知名網站保持合作關系,旗下簽約作者百余名,涉及IT相關的多個領域,屢獲全國優秀暢銷書大獎,其推出的「完全自學手冊」、「從入門到精通」、「非常網絡6+1」等均成為業界知名圖書品牌,受到百萬讀者的認可和推薦。
本書分為21章。其中第1-2章主要介紹基礎知識,包括初識Swift和搭建Swift開發環境;第3-10章主要介紹Swift的語法,包括數據類型、運算符和表達式、類型、數組和字典、程序的流程、枚舉、元組、函數和閉包;第11-13章主要介紹面向對象編程的知識;第14-16章主要介紹的是UI設計開發,包括設置應用程序的圖標和閃屏畫面、設計應用程序界面導航、和可視化界面設計等內容;第17-21章主要介紹的是實例編程,包括第一個iOS應用程序、多窗口應用程序模板的使用、探索框架代碼的使用——時事新聞客戶端、開發iOS應用程序的基石——CocoaTouch框架以及多窗口的瀏覽器類應用程序開發等內容。
本書適合任何想學習Swift的人員,無論您是否從事計算機相關行業,無論您是否接觸過Swift,通過學習均可快速掌握Swift的開發方法和技巧。
龍馬工作室,專業的計算機研究、教育機構,是全國范圍內第一個計算機圖書組稿中心,擁有近20年的圖書出版經歷,與39所高校、8個行業協會、5家知名網站保持合作關系,旗下簽約作者百余名,涉及IT相關的多個領域,屢獲全國優秀暢銷書大獎,其推出的「完全自學手冊」、「從入門到精通」、「非常網絡6+1」等均成為業界知名圖書品牌,受到百萬讀者的認可和推薦。