股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
发新帖回复
上一主题 下一主题

iOS 12程式設計實戰:Swift 4.2快速上手的開發技巧200+


    [-----复制链接-----]

22万

主题

22万

帖子

14

精华

积分
11040
楼主
2020-4-15 03:24:19
【资料名称】:iOS 12程式設計實戰:Swift 4.2快速上手的開發技巧200+    
【资料描述】:

  *使用最新Swift 4.2語法! 簡單、容易上手、一步步跟著做,有如專家從旁親自指導!
  *獲得經濟部產業人才能力鑑定暨培訓創新推動計畫補助!
  *本書榮獲台中市電腦公會推薦!
  *全書使用最新Xcode10 / Swift 4.x語法講解說明。
  *UI元件全面介紹、各種控制器深入說明、核心動畫與圖層、Socket連線與藍牙等全新內容,深度廣度絕對空前。
  最新、最快、最暢銷的iOS程式設計教科書!經由朱克剛老師由淺入深地設定具體目標,引導讀者思考程式邏輯,相信不管是否喜愛寫程式的學生都能輕易上手,享受程式設計的藝術!
  --王岱伊 靜宜大學資訊傳播工程學系副教授
  本書將iOS程式設計的概念與技巧由淺入深的介紹給程式初學者, 並以詳盡的範例提供資深工程師快速上手iOS程式設計, 是本不可多得的好書.
  -- Dr. Rita Kuo Dept. of Computer Science and Engineering, New Mexico Institute of Mining and Technology.
  數位生活,生活數位。雖然是行動載具無所不在的年代,但很多人覺得寫程式是「咫尺天涯」,朱克剛老師卻能以「天涯咫尺」的教學寫法,讓程式走入生活,走入你我。
  --李耀威 大汗原潮數位內容有限公司總經理/教育部台東屏東澎湖數位機會中心計畫主持人朱克剛老師以他二十多年的程式撰寫與教學經驗,秉持著他一貫致力於提供有用的工具為原則撰寫本書,無論你是iOS專業程式開發人員或是業餘興趣者,都能快速地從書中找到最新的程式說明與實例,幫助你順利解決問題、完成任務!
  -- 李明娟 國立政治大學圖書資訊與檔案學研究所博士後研究員目錄
  chapter 01 前言
  1-1 行動裝置爆炸的時代
  1-2 註冊開發者與下載開發工具
  1-3 專業鑑定
  1-4 這本書會告訴您什麼?
  1-5 如何使用本書?
  chapter 02 開發環境
  2-1 下載整合開發環境
  2-2 在Mac電腦上製作開發用憑證
  2-3 將App發佈到手機上測試
  2-4 在Mac電腦上建立發佈用憑證
  2-5 在iTunes Connect建立App上架資訊
  2-6 上傳App進行審核
  chapter 03 Swift語法與App
  3-1 註解
  3-2 宣告、資料型態與型態轉換
  3-3 流程控制
  3-4 Nil
  3-5 函數
  3-6 字串
  3-7 陣列、集合與字典
  3-8 類別
  3-9 錯誤處理
  3-10 App架構
  chapter 04 Storyboa
  4-1 我的第一個App - Hello World
  4-2 為元件命名
  4-3 攔截事件
  4-4 新增一個View Controller畫面
  4-5 使用Segue切換畫面
  4-6 使用Segue傳遞參數
  4-7 使用UnwindSegue返回上一個畫面
  4-8 不使用Segue切換畫面
  4-9 Storyboard的重構
  chapter 05 排版
  5-1 讓元件固定在正確位置
  5-2 讓元件寬度隨螢幕大小縮放
  5-3 維持元件間相對位置不變
  5-4 用程式建立Constraint
  5-5 不同裝置不同排版
  5-6 直向或橫向時顯示不同圖片
  5-7 判定裝置種類以及取得size資訊
  5-8 使用Stack View元件排版
  5-9 依特定比例設定Stack View中元件大小
  5-10 在Stack View中固定元件大小
  chapter 06 視覺
  6-1 標籤
  6-2 按鈕
  6-3 分段控制
  6-4 文字框
  6-5 滑桿
  6-6 開關
  6-7 活動指示
  6-8 進度條
  6-9 頁控制
  6-10 步進
  6-11 圖片框
  6-12 連續播放圖片
  6-13 多行文字框
  6-14 捲軸
  6-15 選取器
  6-16 日期選取器
  6-17 倒數計時器
  6-18 網頁
  6-19 與網頁互動
  6-20 模糊與模糊明亮特效
  6-21 工具列
  6-22 搜尋列
  6-23 視圖
  6-24 容器視圖
  6-25 用程式產生視覺化元件
  6-26 動畫特效
  6-27 鍵盤+工具列
  chapter 07 表格
  7-1 使用表格元件
  7-2 哪一個儲存格被點選?
  7-3 改變儲存格樣式與指示器
  7-4 改變儲存格順序
  7-5 刪除儲存格
  7-6 表格重新整理
  7-7 自訂儲存格
  7-8 表格下拉更新
  7-9 右側按鈕
  7-10 聚集-CollectionView
  chapter 08 視圖控制
  8-1 視圖控制器
  8-2 導覽控制器
  8-3 表格視圖控制器
  8-4 聚集視圖控制器
  8-5 標籤列控制器
  8-6 分割視圖控制器
  8-7 翻頁視圖控制器
  8-8 影音播放視圖控制器
  chapter 09 常用控制器
  9-1 訊息框控制器
  9-2 使用訊息框輸入資料
  9-3 搜尋控制器
  9-4 Popover展示控制器
  9-5 展示控制器–Modal
  9-6 活動視圖控制器
  9-7 Safari視圖控制器
  chapter 10 地圖
  10-1 在地圖上顯示目前位置
  10-2 在地圖上釘一根大頭針
  10-3 改變大頭針顏色
  10-4 將大頭針改為自訂圖片
  10-5 拖放與刪除大頭針
  10-6 設定Callout面板
  10-7 在地圖上標示區域
  10-8 切換衛星或混合類型地圖
  10-9 導航
  10-10 3D地圖
  10-11 將座標轉成地址
  10-12 將地址轉成座標
  chapter 11 拍照與音樂
  11-1 偵測裝置上是否配備相機與閃光燈
  11-2 開啟相機拍照並存檔
  11-3 從相本中挑選一張照片
  11-4 一次取得相本中所有照片
  11-5 播放App內建的音樂
  11-6 顯示目前音樂播放進度
  11-7 播放已經存在的音樂
  11-8 取得目前播放中的歌曲資訊
  chapter 12 媒體擷取
  12-1 輸入與輸出端
  12-2 影像即時預覽與前後鏡頭切換
  12-3 輸出靜態圖片
  12-4 輸出QuickTime影片
  12-5 錄放音
  12-6 自訂相機參數
  12-7 條碼
  12-8 火炬
  chapter 13 動態行為
  13-1 附著
  13-2 引力
  13-3 碰撞
  13-4 推力
  13-5 撲向
  chapter 14 繪圖
  14-1 取得繪圖區域
  14-2 在繪圖區域上畫線
  14-3 在繪圖區域畫多邊形
  14-4 在繪圖區域畫矩形
  14-5 在繪圖區域畫弧線
  14-6 在繪圖區域畫橢圓形
  14-7 在繪圖區域畫曲線
  14-8 在繪圖區域顯示圖片
  chapter 15 核心動畫與圖層
  15-1 View的邊框陰影圓角旋轉與放大縮小
  15-2 圖片的陰影與圓角
  15-3 在圖層上顯示圖片
  15-4 在圖層上顯示文字
  15-5 在圖層上畫幾何圖案
  15-6 在圖層上顯示漸層色
  15-7 遮罩圖層
  15-8 點擊測試與改變順序
  15-9 動畫效果
  chapter 16 感測器
  16-1 全球定位
  16-2 電子羅盤
  16-3 加速計
  16-4 陀螺儀
  16-5 磁力計
  16-6 裝置動作統合
  16-7 偵測搖晃
  16-8 接近感應器
  chapter 17 手勢
  17-1 使用Tap手勢
  17-2 使用Pinch手勢
  17-3 使用Rotation手勢
  17-4 使用Swipe手勢
  17-5 使用Pan手勢
  17-6 使用LongPress手勢
  17-7 使用EdgePan手勢
  chapter 18 訊息通知
  18-1 系統訊息通知
  18-2 自訂訊息通知
  18-3 Key-Value Observing
  18-4 實作Delegate
  18-5 本地推播通知
  18-6 有按鈕的推播通知
  18-7 遠端推播通知
  18-8 利用Closure
  chapter 19 多執行緒
  19-1 Main佇列
  19-2 Concurrent佇列
  19-3 Serial佇列
  19-4 讓執行緒小睡一下
  19-5 計時器
  19-6 號誌
  19-7 使用OperationQueue
  19-8 自訂NSOperation類別
  chapter 20 網際網路
  20-1 同步下載資料
  20-2 非同步下載資料
  20-3 非同步下載資料並存檔
  20-4 在背景中下載資料並存檔
  20-5 用Progress View顯示下載進度
  20-6 以GET方式提交資料給網站
  20-7 以POST方式提交資料給網站
  20-8 解析XML
  20-9 解析JSON
  20-10 Socket程式
  chapter 21 檔案管理
  21-1 與目錄有關的操作
  21-2 與檔案有關的操作
  21-3 區別目錄或檔案
  21-4 列出目錄下所有檔案
  21-5 設定檔案不要備份屬性
  21-6 一般型態的檔案存取
  21-7 自訂類別的檔案存取
  21-8 UserDefaults類別
  chapter 22 結構化資料存取
  22-1 存取PLIST檔
  22-2 建立SQLite資料庫
  22-3 連結SQLite資料庫
  22-4 查詢SQLite資料庫資料
  22-5 改變SQLite資料庫資料
  22-6 在SQLite資料庫存取圖片
  22-7 設計與規劃Core Data
  22-8 存取Core Data資料
  22-9 查詢Core Data時附帶查詢條件並排序
  22-10 使用Core Data預存的Fetch Requests
  22-11 在Core Data預存的Fetch Requests中增加變數22-12 刪除Core Data中的資料
  22-13 存取Core Data中的一對多關係
  22-14 Core Data存取圖片
  22-15 Core Data存取自訂類別
  22-16 Core Data更新版本
  chapter 23 雲端儲存
  23-1 使用iCloud讀寫Key-Value
  23-2 使用iCloud讀寫檔案
  23-3 透過CloudKit取得登入者資訊
  23-4 透過CloudKit建立與讀寫資料表
  23-5 透過CloudKit讀寫二位元資料
  23-6 修改與刪除資料
  chapter 24 藍牙
  24-1 BLE-Peripheral
  24-2 BLE-Central
  24-3 斷線與解配對
  24-4 iBeacon
  24-5 將手機模擬成iBeacon
  chapter 25 背景執行
  25-1 背景播放音樂
  25-2 背景更新地理座標
  25-3 額外爭取3分鐘背景執行時間
  25-4 背景fetch
  chapter 26 HealthKit
  26-1 讀取生日性別與血型
  26-2 寫入與讀取心跳資料
  26-3 寫入與讀取睡眠資料
  26-4 查詢條件設定
  26-5 列出最大最小或平均等統計資料
  chapter 27 多國語系
  27-1 不同語系的Storyboard
  27-2 使用語系檔的Storyboard
  27-3 本地文字輸出
  27-4 Info.plist的語系
  27-5 設定區的語系
  chapter 28 其他
  28-1 存取AppDelegate中屬性與函數
  28-2 從AppDelegate取得目前視圖控制器
  28-3 取得裝置資訊
  28-4 撥打電話
  28-5 Email
  28-6 App間的資料共享
  28-7 將日期時間格式化輸出
  28-8 使用日曆類別
  28-9 將程式設定放在系統設定區中
  28-10 將螢幕關閉功能取消
  28-11 隱藏畫面最上方的狀態列
  28-12 Undo與Redo功能
  28-13 讓照片套用濾鏡特效
  28-14 亂數
  28-15 Big5編碼
  28-16 函數延遲呼叫
  28-17 讓手機震動
  28-18 讀取聯絡人資料
  28-19 新增、查詢與修改聯絡人資料
  28-20 讀取行事曆中的事件
  28-21 TodayExtension - Widget
  附錄A 資料庫的簡述
  附錄B 述詞語法格式
  附錄C 字串格式表示
  附錄D App Transport Security



【下载地址隐藏】:                    点:回复可见地址
游客,如果您要查看本帖隐藏内容请回复






上一篇:闪击英雄 (二战德军三大文件) 海因茨·威廉·古德里安
下一篇:Illustrator設計幫幫忙:解決現場問題的速查即效事典
回复

举报

QQ|

GMT+8, 2024-11-10 18:42

快速回复 返回顶部 返回列表