EPUB PDF
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Swift 3自學力!:圖解146個iOS App開發範例, 入門必備超直覺設計指南
  • 點閱:183
  • 作者: 魏巍著
  • 出版社:電腦人文化出版 城邦文化發行
  • 出版年:2017[民106]
  • 集叢名:Advanced進階練功坊:2AU041
  • ISBN:978-986-199-474-1 ; 986-199-474-2
  • 格式:EPUB,PDF
  • 版次:初版

內容簡介
 
我的第一本Swift Cookbook:15堂輕鬆學會iOS App程式設計
*全圖解!程式概念到架構,用圖為你提點需要思考的設計環節!
*低成本!開放源碼、豐富的資源共享,自學者一手包辦沒問題!

*超快速!程式碼複製、貼上就可以馬上應用,做出專屬自己的APP。
*最方便!一步步引導,讓你的APP的功能與設計更加完善。
*爆量範例!146個範例每個範例都會附上完整程式碼,製作APP功能不欠缺!
 
本書內容包含「馬上就能夠套用」的最新 Swift語言、Touch ID、自動排版、電子書製作、分割畫面、Picture In Picture、UIKit Dynamic、使用者介面、轉換畫面密技、表格視圖完全解析、多工、感測器、繪圖、動畫、連結網路、檔案系統等。


作者簡介
 
魏巍
作者介紹
-Udemy大中華地區iPhone開發課程合作講師

-慕課/癮科技iPhone開發課程合作講師
-資策會Swift語言/iPhone程式開發講師
-Alpha Camp iPhone程式開發講師
-獨立自製開發程式,已上架40款iPhone應用程式
 
經典代表App:
黃色小鴨爆炸了(台灣區不分區免費榜第一名)
指認嫌疑犯(台灣不分區免費榜第三名)
 
本書範例程式碼下載網址:
https://goo.gl/hwf1ay
本書Facebook社團
https://www.facebook.com/groups/swiftclass
聯絡作者:
https://www.facebook.com/djthomaswei
 
相關著作:《10天做好APP【實作進化版】:Corona SDK跨平台遊戲開發攻略,不懂程式也沒差!》《10天做好App:Corona SDK超直覺遊戲開發攻略! 跨平台、低成本、超快完成》《Swift自學力!圖解140個iOS App開發範例,給新手的超直覺設計指南》


  • CHAPTER 01 Swift 基礎(第1-1頁)
    • 字串功能速查(第1-2頁)
    • 陣列功能速查(第1-7頁)
    • 字典功能速查(第1-11頁)
    • 檢查 Optional 是否有值(第1-13頁)
    • 角度和徑度的轉換(第1-15頁)
    • 亂數(第1-16頁)
    • Protocol 與 Delegate(第1-17頁)
    • Swift 語言跟 Objective-C 語言如何混用(第1-19頁)
  • CHAPTER 02 使用者介面(第2-1頁)
    • 得到與設定畫面上各個元件的位置與大小(第2-2頁)
    • 目前執行程式機型畫面的寬度與高度(第2-6頁)
    • 使用文字標籤顯示文字訊息( UILabel )(第2-7頁)
    • 使用按鈕 ( UIButton )(第2-11頁)
    • 使用文字輸入框來輸入資料 ( UITextField )(第2-15頁)
    • 文字方塊顯示大量文字 ( UITextView )(第2-23頁)
    • 可切換 On / Off 的開關 ( UISwitch )(第2-26頁)
    • 使用滑桿 ( UISlider )(第2-28頁)
    • 使用計數器 ( UIStepper )(第2-30頁)
    • 使用分段式按鈕呈現多個選項 ( UISegmentedControl )(第2-33頁)
    • 顯示圖片 ( UIImageView )(第2-35頁)
    • 做出模糊的效果(第2-40頁)
    • 製作圖像效果:圓角圖像、圓形圖像、旋轉、位移,與放大縮小圖像(第2-42頁)
    • 顯示頁數的 UIPageControl(第2-47頁)
    • 使用 ScrollView 顯示比螢幕大的內容(第2-50頁)
    • 使用 UIPageControl 與 UIScrollView 製作畫面切換的效果(第2-58頁)
    • UIDatePicker 選取時間(第2-63頁)
    • UIPickerView 選取資料(第2-66頁)
    • UIAlertController 警告控制器(第2-71頁)
    • 以浮動畫面顯示資訊 ( Popover )(第2-74頁)
  • CHAPTER 03 轉換畫面的方法(第3-1頁)
    • Navigation Controller 轉換畫面 1(第3-2頁)
    • Navigation Controller 轉換畫面 2(第3-7頁)
    • 建立 TabBar 多頁籤應用程式(方法 1)(第3-14頁)
    • 建立 TabBar 多頁籤應用程式(方法 2)(第3-19頁)
    • 製作分割畫面 UISpiltViewController(第3-22頁)
    • 製作電子書 ( 使用 UIPageViewController )(第3-28頁)
  • CHAPTER 04 自動排版(Auto Layout)(第4-1頁)
    • 將元件置中(第4-2頁)
    • 固定元件距離螢幕各邊的位置(第4-5頁)
    • 固定元件的寬度與高度(第4-7頁)
    • 固定各個元件的距離(第4-9頁)
    • 設定元件等比例縮放(第4-13頁)
    • 設定元件的等寬與等比例縮放寬度(第4-14頁)
    • 設定元件的等高與等比例縮放高度(第4-17頁)
    • 將圖片填滿整個畫面(第4-19頁)
    • Size Class(第4-20頁)
  • CHAPTER 05 表格視圖(第5-1頁)
    • 使用表格視圖顯示資料 ( TableView )(第5-2頁)
    • 在表格儲存格中顯示小縮圖(第5-5頁)
    • 在表格儲存格右邊顯示箭頭(第5-6頁)
    • 客製化表格視圖(第5-7頁)
    • 做出多個段落的表格視圖(第5-8頁)
    • 使用表格視圖控制器(第5-10頁)
    • 重新更新表格視圖的資料(第5-14頁)
    • 下拉更新表格視圖(第5-15頁)
    • 得知使用者點擊那個儲存格(第5-17頁)
    • 使用者點擊儲存格後取消選取(第5-18頁)
    • 使用滑動手勢刪除儲存格(第5-19頁)
    • 在儲存格上滑動手勢出現多種功能選項(第5-20頁)
    • 更改儲存格的順序(第5-22頁)
  • CHAPTER 06 地圖(第6-1頁)
    • 使用地圖(第6-2頁)
    • 得知目前位置的經緯度、顯示目前的位置(第6-5頁)
    • 在地圖上放上大頭針(第6-11頁)
    • 自訂大頭針的圖像與 Callout 面版設定(第6-13頁)
    • 導航(第6-17頁)
    • 將座標轉成地址並且得到相關資訊(第6-19頁)
    • 在地圖上搜尋(第6-21頁)
  • CHAPTER 07 偵測各種手勢(第7-1頁)
    • 判斷滑動手勢(第7-2頁)
    • 判斷點擊手勢(第7-3頁)
    • 偵測旋轉手勢與實際旋轉畫面上的物件(第7-5頁)
    • 偵測縮放手勢與實際縮放畫面上的物件(第7-7頁)
    • 偵測拖曳手勢與拖拉物件(第7-9頁)
    • 偵測長按事件(第7-11頁)
    • 偵測從螢幕邊緣拖曳的手勢(第7-12頁)
    • 觸碰的不同狀態(第7-14頁)
    • 製作旋鈕的方法(第7-19頁)
  • CHAPTER 08 多媒體(第8-1頁)
    • 播放音檔(第8-2頁)
    • 加快或減慢音樂的速度(第8-3頁)
    • 重複播放音樂與調整音樂的音量(第8-4頁)
    • 播放手機中的音樂(第8-5頁)
    • 幫音樂加上各種特效(第8-7頁)
    • 錄製聲音(第8-10頁)
    • 播放系統音效(第8-13頁)
    • 播放短片(第8-14頁)
    • 重複播放短片(第8-15頁)
    • 錄製短片(第8-17頁)
    • 照相(第8-19頁)
    • 製作客製化的照相介面(第8-20頁)
    • 選取相簿中的照片(第8-22頁)
    • 在照片上加入文字或貼圖(第8-23頁)
    • 在照片上加入濾鏡效果(第8-25頁)
  • CHAPTER 09 多工與 Timer(第9-1頁)
    • 同時執行和使用者介面相關的多項任務(第9-2頁)
    • 同時執行和使用者介面無關的多項任務(第9-11頁)
    • 延遲某段時間執行任務(第9-11頁)
    • 使用 OperationQueue 同時執行多項任務(第9-12頁)
    • 計時器 ( Timer ):觸發週期性的任務(第9-17頁)
  • CHAPTER 10 感測器(第10-1頁)
    • 使用加速度感測器(第10-2頁)
    • 使用陀螺儀得知角速度(第10-4頁)
    • 得知目前手機在各個方向轉動的角度(第10-5頁)
    • 偵測手機搖晃(第10-7頁)
    • 使用距離感應器偵測物體靠近手機(第10-8頁)
    • 偵測磁力(第10-9頁)
    • 偵測手機轉向(第10-11頁)
    • 使用電子羅盤(製作指北針)(第10-13頁)
    • 使用計步器(第10-15頁)
    • 取得和高度相關的資料(第10-18頁)
  • CHAPTER 11 繪製圖形(第11-1頁)
    • 繪製直線(第11-2頁)
    • 繪製曲線(第11-9頁)
    • 繪製弧線(第11-10頁)
    • 繪製虛線(第11-11頁)
    • 繪製第二條線(第11-12頁)
    • 繪製圖形(不規則形狀)(第11-13頁)
    • 繪製餅狀圖(第11-14頁)
    • 繪製方形與圓形(第11-15頁)
    • 繪製文字(第11-19頁)
    • 繪製圖片(第11-20頁)
    • 以路徑(Path)繪製圖形與線條(第11-21頁)
    • 幫圖形加上陰影(第11-24頁)
    • 繪製中空的圖形(第11-26頁)
    • 移動、放大縮小或是旋轉繪製圖形(第11-27頁)
  • CHAPTER 12 動畫(第12-1頁)
    • 逐格動畫(第12-2頁)
    • UIView 動畫(補間動畫)(第12-4頁)
    • Autolayout Constraint 動畫(第12-10頁)
    • 翻頁動畫(第12-13頁)
    • Core Animation(第12-17頁)
    • UIKit Dynamic 動畫(幫視圖加上重力)(第12-19頁)
  • CHAPTER 13 儲存檔案(第13-1頁)
    • 使用 UserDefaults 來儲存簡單的資料(第13-2頁)
    • 得到各個存檔資料夾的路徑(第13-4頁)
    • 寫入與讀取字串(第13-8頁)
    • 寫入與讀取陣列(第13-9頁)
    • 寫入與讀取字典(第13-11頁)
    • 儲存與讀取圖片(第13-12頁)
    • 如何建立資料夾(第13-13頁)
    • 得知某個資料夾中的所有檔案(第13-15頁)
    • 判斷檔案是否存在以及是否為資料夾(第13-16頁)
    • 複製、移動與刪除檔案或資料夾(第13-17頁)
  • CHAPTER 14 連結網路(第14-1頁)
    • 使用 UIWebView 來顯示網頁(第14-2頁)
    • 使用 WKWebView 來顯示網頁(第14-6頁)
    • 使用 SFSafariViewController 顯示網頁(第14-7頁)
    • 使用 Data 連結網路(第14-9頁)
    • 使用 NSURLSession 連結網路(第14-11頁)
    • 解析 JSON 資料(第14-15頁)
    • 解析 XML 資料(第14-18頁)
    • 社群媒體 ( FB , Twitter ) 發文(第14-23頁)
  • CHAPTER 15 其他(第15-1頁)
    • 隱藏狀態列 StatusBar(第15-2頁)
    • 撥打電話(第15-2頁)
    • 寄送電子郵件 Email(第15-3頁)
    • 讓手機震動(第15-5頁)
    • 使用手機上的閃光燈(第15-6頁)
    • 漸層顏色的作法(第15-8頁)
    • 使用 TouchID 驗證(第15-9頁)
紙本書 NT$ 420
單本電子書
NT$ 294

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