本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Swift程式設計實戰:121個快速上手的開發技巧
  • 點閱:370
  • 作者: 朱克剛等作
  • 出版社:碁峰資訊
  • 出版年:2015[民104]
  • ISBN:978-986-347-646-7 ; 986-347-646-3
  • 格式:PDF
  • 附註:附錄:1.述詞語法格式;2.字串格式表示 原紙本書ISBN: 978-986-347-552-1

內容簡介

*使用Apple最新語言Swift+Xcode6開發App!
*本書羅列121個最重要的App開發核心問題,是想要快速進入App設計殿堂的最佳參考書籍。
*涵蓋最重要也最基礎的App設計技術,包含Storyboard、表格、手勢、拍照、音樂播放、檔案管理、網際網路連結...等無比精彩主題,一步步的帶領您悠遊其中,打通App設計的任督二脈。
*本書是暢銷書「iOS 8程式設計實戰」一書的Swift語言精華版,如果您已經擁有「iOS 8程式設計實戰」,那本書必然成為您書桌上另外一本App設計的重要參考書籍。
*作者憑藉多年程式設計教學經驗,深刻瞭解學習過程中的困難所在,透過本書將有效降低學習門檻。

  • chapter 01 前言(第1頁)
    • 1-1 行動裝置爆炸的時代(第1頁)
    • 1-2 註冊開發者與下載開發工具(第2頁)
    • 1-3 使用的語言(第5頁)
    • 1-4 Framework 介紹(第10頁)
    • 1-5 設計App(第11頁)
    • 1-6 這本書會告訴您什麼?(第12頁)
    • 1-7 如何使用本書?(第13頁)
  • chapter 02 開發環境(第15頁)
    • 2-1 下載整合開發環境(第19頁)
    • 2-2 在Mac電腦上製作開發用憑證(第21頁)
    • 2-3 將App發佈到手機上測試(第26頁)
    • 2-4 在Mac電腦上建立發佈用憑證(第29頁)
    • 2-5 在iTunes Connect建立App上架資訊(第31頁)
    • 2-6 上傳App進行審核(第34頁)
    • 2-7 模擬器的基本功能(第38頁)
    • 2-8 如何增加函式庫?(第40頁)
  • chapter 03 Storyboard(第41頁)
    • 3-1 我的第一個App-Hello World(第49頁)
    • 3-2 讓兩個按鈕呼叫同一個事件處理方法(第53頁)
    • 3-3 一個App多個畫面(第56頁)
    • 3-4 畫面切換(第58頁)
    • 3-5 使用導覽控制項(第60頁)
    • 3-6 使用Tab Bar切換畫面(第62頁)
    • 3-7 傳遞參數到下一個畫面(第66頁)
    • 3-8 取消畫面切換(第68頁)
    • 3-9 不使用segue的畫面切換(第69頁)
    • 3-10 在執行階段載入XIB檔(第70頁)
    • 3-11 使用Auto Layout排版(第72頁)
    • 3-12 開發同時適合iPhone與iPad的App(第76頁)
    • 3-13 Image在Size Classes上的應用(第80頁)
    • 3-14 判斷裝置種類以及取得size資訊(第82頁)
  • chapter 04 使用者介面(第85頁)
    • 4-1 跳出警告訊息框(第89頁)
    • 4-2 利用警告訊息框輸入帳號密碼(第91頁)
    • 4-3 使用Picker View選資料(第93頁)
    • 4-4 使用Date Picker設定時間(第97頁)
    • 4-5 使用Date Picker設定倒數時間(第99頁)
    • 4-6 使用Image View顯示圖片(第101頁)
    • 4-7 使用Image View連續播放影片(第105頁)
    • 4-8 在執行階段動態產生視覺化元件(第107頁)
    • 4-9 使用Slider(第109頁)
    • 4-10 使用Switch(第111頁)
    • 4-11 讓圖片加上捲軸(第113頁)
    • 4-12 使用捲軸分頁瀏覽(第116頁)
    • 4-13 關閉虛擬按鍵(第119頁)
    • 4-14 使用Web View載入外部網頁(第122頁)
    • 4-15 使用Web View顯示HTML字串(第124頁)
    • 4-16 使用分頁控制器(第125頁)
    • 4-17 使用Search Bar搜尋資料(第128頁)
    • 4-18 加入iAd廣告(第132頁)
    • 4-19 使用動畫方式呈現按鈕移動(第134頁)
    • 4-20 旋轉圖片(第136頁)
    • 4-21 將直角改成圓角(第138頁)
    • 4-22 加上陰影(第140頁)
  • chapter 05 表格(第143頁)
    • 5-1 使用表格元件(第148頁)
    • 5-2 顯示儲存格指示器(第152頁)
    • 5-3 在表格上建立兩個區段(第154頁)
    • 5-4 在表格上刪除一筆資料(第157頁)
    • 5-5 在表格上新增一筆資料(第159頁)
    • 5-6 得知使用者點選哪一個儲存格(第161頁)
    • 5-7 改變儲存格順序(第162頁)
    • 5-8 如何自訂儲存格樣式?(第165頁)
    • 5-9 使用表格控制項(第169頁)
    • 5-10 導覽控制項與表格(第172頁)
    • 5-11 使用Collection元件(第174頁)
    • 5-12 表格下拉更新(第178頁)
  • chapter 06 拍照與音樂(第181頁)
    • 6-1 讓手機震動(第183頁)
    • 6-2 偵測裝置上是否配備相機與閃光燈(第184頁)
    • 6-3 開啟相機並存擋(第186頁)
    • 6-4 從相本中挑選一張照片(第189頁)
    • 6-5 一次取得相本中所有照片(第193頁)
    • 6-6 播放App內建的音樂(第195頁)
    • 6-7 顯示目前音樂播放進度(第197頁)
    • 6-8 播放已經存在的音樂(第200頁)
    • 6-9 取得目前播放中的歌曲資訊(第202頁)
  • chapter 07 手勢(第205頁)
    • 7-1 使用Tap手勢(第207頁)
    • 7-2 使用Pinch手勢(第209頁)
    • 7-3 使用Rotation手勢(第211頁)
    • 7-4 使用Swipe手勢(第213頁)
    • 7-5 使用Pan手勢(第215頁)
    • 7-6 使用Long Press手勢(第216頁)
  • chapter 08 座標與地圖(第219頁)
    • 8-1 取得目前所在位置的經緯度座標與高度(第223頁)
    • 8-2 得知目前所面向的地理方向(第226頁)
    • 8-3 在地圖上釘一根大頭針(第228頁)
    • 8-4 在地圖上顯示自訂的圖片(第231頁)
    • 8-5 改變大頭針顏色(第236頁)
    • 8-6 刪除與移動大頭針(第239頁)
    • 8-7 拖放大頭針(第242頁)
    • 8-8 在地圖上標示幾何區域(第245頁)
    • 8-9 切換地圖顯示類型(第248頁)
    • 8-10 呼叫地圖服務來導航(第250頁)
    • 8-11 攝影機與3D地圖(第253頁)
  • chapter 09 感測器(第255頁)
    • 9-1 讀取加速計資料(第258頁)
    • 9-2 讀取陀螺儀資料(第261頁)
    • 9-3 讀取磁力儀資料(第263頁)
    • 9-4 讀取Device Motion資料(第265頁)
    • 9-5 偵測裝置搖晃(第268頁)
    • 9-6 使用加速計來控制賽車方向盤(第269頁)
    • 9-7 使用距離感測器(第273頁)
  • chapter 10 繪圖(第275頁)
    • 10-1 取得繪圖區域(第277頁)
    • 10-2 在繪圖區域畫線(第279頁)
    • 10-3 在繪圖區域畫多邊形(第281頁)
    • 10-4 在繪圖區域畫矩形(第283頁)
    • 10-5 在繪圖區域畫弧線(第285頁)
    • 10-6 在繪圖區域畫橢圓形(第287頁)
    • 10-7 在繪圖區域畫曲線(第289頁)
    • 10-8 在繪圖區域顯示圖片(第291頁)
  • chapter 11 檔案管理(第293頁)
    • 11-1 建立目錄與檔案(第296頁)
    • 11-2 複製、移動與刪除(第298頁)
    • 11-3 檢查目錄或檔案是否存在(第300頁)
    • 11-4 區別目錄與檔案(第301頁)
    • 11-5 列出目錄下的所有檔案(第302頁)
    • 11-6 設定檔案不要備份屬性(第304頁)
    • 11-7 文字型態的檔案I/O(第306頁)
    • 11-8 陣列型態的檔案I/O(第307頁)
    • 11-9 將圖片存入檔案(第309頁)
    • 11-10 delegate 的用法(第311頁)
  • chapter 12 多執行緒(第313頁)
    • 12-1 用傳統方式開啟多執行緒(第318頁)
    • 12-2 使用NSOperationQueue(第320頁)
    • 12-3 使用NSOperation(第322頁)
    • 12-4 使用Main派遣佇列(第324頁)
    • 12-5 使用Concurrent派遣佇列(第326頁)
    • 12-6 使用Serial派遣佇列(第328頁)
    • 12-7 計時器(第330頁)
  • chapter 13 網際網路(第333頁)
    • 13-1 非同步方式下載網頁(第336頁)
    • 13-2 同步方式下載網頁或圖片(第337頁)
    • 13-3 解析XML(第339頁)
    • 13-4 解析JSON(第342頁)
    • 13-5 以GET方式傳送資料給網站(第344頁)
    • 13-6 以POST方式傳送資料給網站(第345頁)
    • 13-7 與社群網站連結(第346頁)
    • 13-8 訊息推播(第348頁)
    • 13-9 本地訊息推播(第352頁)
    • 13-10 與推播訊息互動(第354頁)
  • chapter 14 其他(第359頁)
    • 14-1 從View中呼叫AppDelegate方法(第360頁)
    • 14-2 取得電池狀態(第361頁)
    • 14-3 開啟機背的LED(第363頁)
    • 14-4 撥打電話(第365頁)
    • 14-5 Email(第366頁)
    • 14-6 App的資料分享(第367頁)
    • 14-7 將日期時間格式化輸出(第369頁)
    • 14-8 使用日曆類別(第372頁)
    • 14-9 將程式設定放在系統設定區(第374頁)
    • 14-10 讓系統設定區支援多國語系(第378頁)
    • 14-11 讓App支援多國語系(第381頁)
    • 14-12 將螢幕關閉功能取消(第386頁)
    • 14-13 隱藏畫面上方的狀態列(第387頁)
    • 14-14 Undo與Redo功能(第388頁)
    • 14-15 讓照片套用濾鏡特效(第389頁)
    • 14-16 亂數(第390頁)
    • 14-17 撰寫delegate(第391頁)
    • 14-18 Big5 編碼(第393頁)
    • 14-19 method 延遲呼叫(第394頁)
  • appendix A 述詞語法格式(第395頁)
  • appendix B 字串格式表示(第399頁)
紙本書 NT$ 440
單本電子書
NT$ 308

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code