包郵 Swift物聯(lián)網(wǎng)程序設(shè)計(jì)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Swift物聯(lián)網(wǎng)程序設(shè)計(jì) 版權(quán)信息
- ISBN:9787302581833
- 條形碼:9787302581833 ; 978-7-302-58183-3
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Swift物聯(lián)網(wǎng)程序設(shè)計(jì) 本書特色
適讀人群 :大眾《Swift物聯(lián)網(wǎng)程序設(shè)計(jì)》的目標(biāo)是教會(huì)讀者如何使用Apple公司的原生應(yīng)用程序編程接口(Application Programming Interface,API)在Swift中構(gòu)建iOS應(yīng)用程序,該API可連接到流行的物聯(lián)網(wǎng)(IoT)設(shè)備和服務(wù)。
Swift物聯(lián)網(wǎng)程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介
《Swift物聯(lián)網(wǎng)程序設(shè)計(jì)》詳細(xì)闡述了與Swift 語言開發(fā)相關(guān)的基本解決方案,主要包括構(gòu)建個(gè)物聯(lián)網(wǎng)應(yīng)用程序、Swift入門、使用HealthKit訪問健康信息、使用Core Motion保存運(yùn)動(dòng)數(shù)據(jù)、使用Fitbit API集成第三方健身跟蹤器和數(shù)據(jù)、構(gòu)建個(gè)watchOS應(yīng)用、構(gòu)建交互式watchOS應(yīng)用、構(gòu)建獨(dú)立的watchOS應(yīng)用、連接到藍(lán)牙低功耗設(shè)備、使用iBeacons進(jìn)行定位、使用HomeKit實(shí)現(xiàn)家庭自動(dòng)化、構(gòu)建與Raspberry Pi交互的應(yīng)用程序、使用鑰匙串服務(wù)保護(hù)數(shù)據(jù)、使用Touch ID進(jìn)行本地身份驗(yàn)證、使用Apple Pay接收付款等內(nèi)容。此外,本書還提供了豐富的示例以及代碼,以幫助讀者進(jìn)一步理解相關(guān)方案的實(shí)現(xiàn)過程。 本書適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊(cè)。
Swift物聯(lián)網(wǎng)程序設(shè)計(jì) 目錄
第1篇 物聯(lián)網(wǎng)應(yīng)用程序開發(fā)和Swift編程語言基礎(chǔ)知識(shí)
第1章 構(gòu)建**個(gè)物聯(lián)網(wǎng)應(yīng)用程序
1.1 設(shè)置項(xiàng)目
1.2 建立用戶界面
1.2.1 創(chuàng)建表格視圖控制器
1.2.2 創(chuàng)建地圖視圖控制器
1.3 請(qǐng)求位置許可
1.4 訪問用戶的位置
1.5 顯示用戶的位置
1.5.1 使用數(shù)據(jù)填充表格視圖
1.5.2 使用數(shù)據(jù)填充地圖
1.6 小結(jié)
第2章 Swift入門
2.1 使用Swift的理由
2.2 基本的Swift語法
2.2.1 調(diào)用方法
2.2.2 定義變量
2.2.3 復(fù)合數(shù)據(jù)類型
2.2.4 條件邏輯
2.2.5 枚舉類型
2.2.6 循環(huán)
2.3 關(guān)于Swift中的面向?qū)ο缶幊?br /> 2.3.1 構(gòu)建類
2.3.2 協(xié)議
2.3.3 方法簽名
2.3.4 訪問屬性和方法
2.3.5 實(shí)例化對(duì)象
2.3.6 字符串
2.3.7 格式化字符串
2.3.8 集合
2.3.9 強(qiáng)制轉(zhuǎn)換
2.4 關(guān)于Swift特定的語言功能
2.4.1 可選類型
2.4.2 關(guān)于try-catch塊
2.5 在項(xiàng)目中混合使用Objective-C和Swift
2.6 小結(jié)
第2篇 Fitbit健康設(shè)備項(xiàng)目
第3章 使用HealthKit訪問健康信息
3.1 核心框架和應(yīng)用程序簡(jiǎn)介
3.2 初步設(shè)置
3.2.1 設(shè)置用戶界面
3.2.2 設(shè)置HealthKit項(xiàng)目
3.3 提示用戶以獲得HealthKit權(quán)限
3.3.1 從HealthKitt檢索數(shù)據(jù)
3.3.2 在表格視圖中顯示結(jié)果
3.3.3 獲取背景更新
3.4 小結(jié)
第4章 使用Core Motion保存運(yùn)動(dòng)數(shù)據(jù)
4.1 簡(jiǎn)介
4.2 使用Core Motion訪問Motion硬件
4.3 查詢步數(shù)
4.3.1 檢測(cè)實(shí)時(shí)更新的步數(shù)
4.3.2 檢測(cè)活動(dòng)類型
4.4 將數(shù)據(jù)保存到HealthKit中
4.5 小結(jié)
第5章 使用Fitbit API集成第三方健身跟蹤器和數(shù)據(jù)
5.1 關(guān)于Fitbit API
5.1.1 關(guān)于RESTful API
……
第3篇 Apple Watch項(xiàng)目
第6章 構(gòu)建**個(gè)watchOS應(yīng)用
第7章 構(gòu)建交互式watchOS應(yīng)用
第8章 構(gòu)建獨(dú)立的watchOS應(yīng)用
第4篇 藍(lán)牙和WiFi連接
第9章 連接到藍(lán)牙低功耗設(shè)備
第10章 使用iBeacon進(jìn)行定位
第11章 使用HomeKit實(shí)現(xiàn)家庭自動(dòng)化
第12章 構(gòu)建與Raspberry Pi交互的應(yīng)用程序
第5篇 安全物聯(lián)網(wǎng)
第13章 使用鑰匙串服務(wù)保護(hù)數(shù)據(jù)
第14章 使用Touch ID進(jìn)行本地身份驗(yàn)證
第15章 使用Apple Pay接收付款
Swift物聯(lián)網(wǎng)程序設(shè)計(jì) 作者簡(jiǎn)介
艾哈邁德·巴克爾(Ahmed Bakir)是devAtelier LLC(www.devatelier.com)的創(chuàng)始人和首席開發(fā)人員,devAtelier是一家位于圣地亞哥的移動(dòng)應(yīng)用開發(fā)公司。Ahmed Bakir在花了幾年時(shí)間編寫嵌入式系統(tǒng)軟件之后,他開始在業(yè)余時(shí)間開發(fā)移動(dòng)App,并以此為樂。消息傳開后,就有客戶絡(luò)繹不絕地登門拜訪他,以至于他不得不辭掉正式工作,全職投入移動(dòng)App的開發(fā)中。 從那以后,Ahmed Bakir參與了20多個(gè)移動(dòng)項(xiàng)目的開發(fā),其中有若干個(gè)項(xiàng)目進(jìn)入了App Store的前25名,包括在同類產(chǎn)品中排名第一的App(Video Scheduler)。他的客戶中既有雄心勃勃的初創(chuàng)公司,也有一些大型企業(yè),如Citrix等。業(yè)余時(shí)間他最喜歡談?wù)摰倪是移動(dòng)開發(fā)。
- >
小考拉的故事-套裝共3冊(cè)
- >
推拿
- >
隨園食單
- >
羅曼·羅蘭讀書隨筆-精裝
- >
月亮與六便士
- >
名家?guī)阕x魯迅:朝花夕拾
- >
自卑與超越
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作