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

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