Swift開發iOS App快速入門與實戰

Swift開發iOS App快速入門與實戰
定價:354
NT $ 308
  • 作者:鄧文淵
  • 出版社:清華大學出版社
  • 出版日期:2016-03-01
  • 語言:簡體中文
  • ISBN10:7302427291
  • ISBN13:9787302427292
  • 裝訂:350頁 / 普通級 / 1-1
 

內容簡介

Swift集合了C與Objective—C程序語言的優點,但比這兩種編譯語言在編譯與運行上更加快捷。

《Swift開發iOS App快速入門與實戰》以深淺有序的規划,貼切易懂的范例,引導讀者快速進入程序設計語言學習的領域;以講解全新Xcode6.X環境進行Swift的iOS8App開發、仿真器應用與實機測試,並提供Apple開發者賬號申請全攻略;以實例導入Swift語法,介紹ios App開發必備觀念與實踐,利用步驟拆解、流程分析與圖標表現,用有趣易懂的方式學會核心開發技巧。
 

目錄

第1章輕易進入iOS App設計殿堂
1.1功能強大的Swift語言
1.1.1Swift語言的誕生
1.1.2Swift語言的特色
1.2開發前的准備工作
1.2.1硬件
1.2.2申請開發者賬號
1.2.3安裝Xcode軟件
1.3與iOS App第一次接觸
1.3.1創建新項目
1.3.2項目文件瀏覽
1.3.3Main.storyboard界面配置
1.3.4在仿真器執行應用程序
第2章與應用程序互動:基本組件
2.1Label組件
2.1.1Label組件的常用屬性
2.1.2新增范例項目
2.1.3拖動創建Label組件
2.1.4用程序代碼創建Label組件
2.1.5Xcode集成環境的自動完成功能
2.2文字組件
2.2.1Text Field組件的常用屬性
2.2.2Text View組件的常用屬性
2.3Button組件
2.3.1Button組件的常用屬性
2.3.2調整程序設計區的大小
2.3.3程序代碼與界面組件
2.3.4Button組件觸發事件的處理程序
2.4多按鈕共享事件處理方法
2.4.1創建共享事件處理方法
2.4.2共享事件處理方法的應用:電話鍵盤
2.4.3用程序代碼創建多個按鈕組件
第3章讓應用程序更生動:進階組件
3.1ImageView組件
3.1.1ImageView組件的常用屬性
3.1.2自動播放圖片
3.1.3圖片特效:框線、圓角和陰影
3.2DatePicker組件
3.2.1DatePicker組件的常用屬性
3.2.2程序設置DatePicker屬性
3.2.3Stepper組件
3.2.4NSTimer類與倒數計時
3.3其他高級組件
3.3.1Switch組件
3.3.2Slider組件
3.3.3Progress View組件
第4章讓資料井然有序:表格組件
4.1表格組件Table View
4.1.1Table View的常用屬性
4.1.2創建動態方式的單元格
4.1.3設置Table View和dataSource、delegate的連接
4.1.4加入表格數據
4.2創建第一個Table View項目
4.3單元格的選取和指示器的使用
4.3.1單元格的選取
4.3.2單元格指示器
4.4編輯單元格
4.4.1新增一筆數據
4.4.2刪除一筆數據
4.4.3單元格的拖動
4.5自定義單元格
4.6創建靜態方式的單元格
4.7Collection View網格組件
第5章給點提示吧:對話框及程序調試
5.1對話框UIAlertView
5.1.1認識UIAlertView組件
5.1.2創建UIAlenView
5.2對話框按鈕觸發的事件
5.2.1設置對話框事件處理
5.2.2用對話框輸入賬號、密碼
5.3程序調試
5.4斷點
第6章海闊天空任遨游:網頁組件
6.1網頁組件Web View
6.1.1Web View的常用方法
6.1.2loadRequest方法
6.1.3loadHTMLString方法
6.1.4loadData方法
6.1.5綜合演練:網頁瀏覽
6.2多頁面的項目
6.2.1新增頁面
6.2.2頁面切換
6.3不同頁面間的數據傳遞
6.3.1用Segue傳遞數據到第二個頁面
6.3.2用delegate委托傳遞數據回到第一個頁面
6.4綜合范例
6.4.1使用開放數據平台
6.4.2綜合演練:去台北住一晚App制作
第7章善用系統樣板提高開發效率
7.1Master—Detail樣板
7.1.1創建Master—Detail項目
7.1.2Master—Detail樣板內容
7.1.3Master—Detail樣板的應用
7.2Page—Based樣板
7.2.1創建Page—Based項目
7.2.2Page—Based樣板內容
7.2.3Page—Based樣板的應用
7.3Tabbed樣板
7.3.1創建Tabbed項目
7.3.2Tabbed樣板內容
7.3.3Tabbed樣板的應用
第8章保存心血結晶:文件存取
8.1NSUserDefaults類
8.1.1NSUserDefaults類簡介
8.1.2存取NSUserDefaults數據
8.2讀取項目中的文件
8.2.1沙箱(Sand Box)機制
8.2.2讀取項目中的圖片文件
8.2.3讀取項目中其他類型的文件
8.3項目動態文件
8.3.1創建文件或目錄
8.3.2檢查文件是否存在以及讀寫文本文件
8.3.3文件列表
8.3.4管理文件和目錄:復制、移動及刪除
8.3.5綜合演練:記事本
第9章結構化資料存取:資料庫
9.1SQLite數據庫
9.1.1認識SQLite數據庫
9.1.2加入SQLite程序庫
9.1.3讀取SQLite數據庫
9.1.4管理SQLite數據庫
9.1.5綜合演練:用Sqlite管理學生數據
9.2CoreData數據庫
9.2.1認識Core Data數據庫
9.2.2創建Core Data數據庫實體
9.2.3新增和讀取Core Data數據
9.2.4管理Core Data數據庫
9.2.5綜合演練:用Core Data管理學生數據
……
第10章動動手指就完成工作:手勢
第11章來點影音調劑心情——多媒體
第12章快樂去旅行吧:位置及地圖
附錄iOS實機測試
網路書店 類別 折扣 價格
  1. 新書
    87
    $308