幫助中心 | 我的帳號 | 關於我們

Swift5從零到精通iOS開發訓練營

  • 作者:編者:張益琿|責編:王金柱
  • 出版社:清華大學
  • ISBN:9787302588641
  • 出版日期:2021/10/01
  • 裝幀:平裝
  • 頁數:462
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書由專業的iOS開發工程師根據新發布的Swift 5.5編程語言精心編撰,書中兼備核心語法、編程技巧與應用實踐3大主題。本書第一部分從Xcode開發工具及Swift學習環境的搭建開始,重點介紹Swift的語言特性和應用場景,提供了大量編程練習,幫助讀者儘快掌握Swift語言的精髓。第二部分介紹Swift開發iOS應用的基本技能,包括獨立UI控制項的應用、視圖界面邏輯的開發、動畫與布局技術、網路與數據處理技術以及新的SwiftUI編程技術等,旨在帶領讀者獨立開發一款iOS應用程序。第三部分為應用部分,這部分安排了實戰項目(簡易計算器、生活記事本、中國象棋遊戲),項目的安排由簡到難,旨在全面鍛煉讀者的實際開發能力,使用Swift進行開發實踐。本書還在每一章中插入了模擬面試題,以幫助讀者應對iOS開發職位的面試。
    通過本書的學習,讀者可以輕鬆地掌握使用Swift語言開發一款iOS軟體從理論到實踐的全部技術細節。本書適合使用Swift開發iOS應用的新手,以及有Objective-C基礎,想學習Swift的iOS開發人員學習,也適合作為培訓機構與大中專院校移動開發課程的教學用書或面試指導書。

作者介紹
編者:張益琿|責編:王金柱
    張益琿(網名:琿少),多年iOS開發經驗,51CTO學院、CSDN學院簽約講師,麥子學院金牌講師。參與開發iOS平台系列遊戲:瘋狂越獄1-2、應用物通配貨軟體、VIPExam考試庫、證券財經軟體等。曾就職于中國唯品會,主要從事移動端應用開發,對iOS開發、React Native跨平台開發及JavaScript前端開發都擁有豐富的經驗。曾出版《iOS開發實戰:從零基礎到App Store上架》《React Native全教程:移動端跨平台應用開發》等多本編程著作。

目錄
第一部分  Swift語言基礎語法
  第1章  學習環境的搭建
    1.1  申請個人AppleID賬號
    1.2  下載與安裝Xcode開發工具
    1.3  Xcode開發工具簡介
    1.4  使用Playground進行Swift代碼演練
  第2章  量值與基本數據類型
    2.1  變數與常量
      2.1.1  變數與常量的定義和使用
      2.1.2  變數和常量的命名規範
    2.2  關於註釋
    2.3  初識基本數據類型
      2.3.1  數學進位與電腦存儲原理
      2.3.2  整型數據
      2.3.3  浮點型數據
      2.3.4  布爾型數據
    2.4  兩種特殊的基本數據類型
      2.4.1  元組
      2.4.2  可選值類型
    2.5  為類型取別名
    2.6  練習及解析
    2.7  模擬面試
  第3章  字元、字元串與集合類型
    3.1  字元串類型
      3.1.1  進行字元串的構造
      3.1.2  字元串的組合
    3.2  字元類型
      3.2.1  字元類型簡介
      3.2.2  轉義字元
    3.3  字元串類型中的常用方法
    3.4  集合類型
      3.4.1  數組(Array)類型
      3.4.2  集合(Set)類型
      3.4.3  字典(Dictionary)類型
    3.5  練習及解析
    3.6  模擬面試
  第4章  基本運算符與程序流程式控制制
    4.1  初識運算符
      4.1.1  賦值運算符
      4.1.2  基本算術運算符
      4.1.3  基本邏輯運算符
      4.1.4  比較運算符
      4.1.5  條件運算符
    4.2  Swift語言中兩種特殊的運算符
      4.2.1  空合併運算符
      4.2.2  區間運算符
    4.3  循環結構
      4.3.1  for-in循環結構
      4.3.2  while與repeat-while條件循環結構
    4.4  條件選擇與多分支選擇結構

      4.4.1  if與if-else條件選擇結構
      4.4.2  switch-case多分支選擇結構
    4.5  Swift語言中的流程跳轉語句
    4.6  練習及解析
    4.7  模擬面試
  第5章  函數與閉包技術
    5.1  函數的基本應用
      5.1.1  函數的創建與調用
      5.1.2  關於函數的參數名
      5.1.3  函數中參數的默認值、不定數量參數與inout類型參數
    5.2  函數的類型與函數嵌套
    5.3  理解閉包結構
      5.3.1  閉包的語法結構
      5.3.2  通過實現一個排序函數來深入理解閉包
    5.4  將閉包作為參數傳遞時的寫法優化
  ……
  第6章  高級運算符與枚舉
  第7章  類與結構體
  第8章  屬性與方法
  第9章  構造方法與析構方法
  第10章  內存管理與異常處理
  第11章  類型轉換、泛型、擴展與協議
  第12章  Swift的高級特性
第二部分  iOS開發基礎
  第13章  UI控制項與邏輯交互(1)
  第14章  UI控制項與邏輯交互(2)
  第15章  視圖控制器與高級UI視圖控制項
  第16章  動畫與界面布局技術
  第17章  網路與數據存儲技術
  第18章  SwiftUI技術
第三部分  實戰
  第19章  實戰一:簡易計算器
  第20章  實戰二:點滴生活記事本
  第21章  實戰三:《中國象棋》遊戲
附錄A  CocoaPods庫管理工具的應用
附錄B  關鍵概念檢索表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032