EPUB PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Swift自學力!:圖解140個iOS App開發範例, 給新手的超直覺設計指南
  • 點閱:438
  • 作者: 魏巍著
  • 出版社:電腦人文化出版 城邦文化發行
  • 出版年:2016[民105]
  • ISBN:9789861994628
  • 格式:EPUB 版式,PDF,JPG

你有發現寫程式碰到問題、上網找資料的時候越來越難找到 Objective C 的作法了嗎?該轉換到Swift了…
 
Swift入門自學一次就搞懂,輕鬆學會iOS App程式設計。
140套以上專案程式碼,拷貝貼上立即運用!
這是一本工具書:各式小技巧、功能供查詢。

也是一本遊戲書:用組裝的概念製作APP。
看圖學習方便讀者理解,奠定程式基礎的入門法則。
跟著APP達人一步步帶領你進入開發程式的殿堂!
 
Cook book是學習程式設計最簡易的呈現方式,藉由圖文及技巧提示,讓讀者可以快速進入程式設計的領域。 作者擅長將難懂的程式語言,以簡易的插畫解說概念原理,看圖理解程式的奧妙。本書將製作APP的各項功能拆解成各式的技巧及功能,讀者可以針對自己的APP屬性去拼湊及開發應用,輕鬆簡單製作出功能及美觀兼具的APP。


魏巍
 
資策會Swift語言 / iPhone程式開發講師
UDEMY / 癮科技慕課線上iPhone開發課程講師
獨立自製開發程式,已經上架40款iPhone應用程式

 
經典代表App:
黃色小鴨爆炸了(台灣不分區免費榜第一名)
指認嫌疑犯(台灣不分區免費榜第三名)
迷你打地鼠(台灣免費遊戲榜第十五名)
台灣鐵路通(台灣免費遊戲榜第十五名)
 
本書更新資訊網址:appsgaga.com/swift-cookbook/
本書FB社團:www.facebook.com/groups/swiftclass/
聯絡作者:www.facebook.com/djthomaswei


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

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