EPUB PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Swift 3自學力!:圖解146個iOS App開發範例, 入門必備超直覺設計指南
  • 點閱:656
    275人已收藏
  • 作者: 魏巍著
  • 出版社:電腦人文化出版 城邦文化發行
  • 出版年:2017
  • 集叢名:Advanced進階練功坊:2AU041
  • ISBN:9789861994741
  • 格式:EPUB 版式,PDF,JPG

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

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