国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Apple Watch 學習之路-初見Watch 應用

2019-11-09 17:58:15
字體:
來源:轉載
供稿:網友

apple 推出watchOS以來,已經到WatchOS3代了,那watch app能給我們帶來什么?1.提醒通知功能家居旅行必備良藥啊2.運動功能3.心率功能4.來電接聽等功能5.短信,微信快速回復,好吧這個功能我喜歡6.豐富的表盤應用,想換就換。

打開iphone端Watch app 可以看到如下界面

Screen Shot 2017-01-24 at 下午2.50.47.pngScreen Shot 2017-01-24 at 下午2.51.16.pngScreen Shot 2017-01-24 at 下午2.51.18.png

如上圖所看到的有4個主要的tab,第一個tab是我們去綁定手表的UI,第二個tab是個性化表盤圖庫,第三個tab就是app store 第四個tab就可以search tab

---------------------------------華麗的分割線-------------------------------------

那作為一位開發者怎么去一步一步的去做一個apple watch應用呢?注(WatchKit 開發需要iOS 8.2 SDK及以后版本。)

第一步新建一個apple watch工程。如下圖,

Paste_Image.png

第二步,創建一個名為WatchDemo的工程:

Paste_Image.png

我們選擇了流行的swfit語言來構建這個demo,后續都會以swfit語言講解創建完之后我們來查看下我們的工程目錄結構:

Paste_Image.png

從上圖可以看到watch app 分3個模塊。1.手機端模塊這塊見圖中WatchDemo,這本模塊主要是寫手機端app相關ui和相關邏輯的2.watchDemo WatchKit App模塊,這個就是主要負責watch 端UI顯示的模塊,其中Interface.storyboard就是負責watch端UI3.watchDemo WatchKit Extension模塊,這個模塊主要是負責control watch端UI相關的WKInterfaceController-->可以理解和uiviewcontroller(但略有不同,稍后會解釋)

1.2模塊我們先跳過,先來研究下WKInterfaceController

import WatchKitimport Foundationclass InterfaceController: WKInterfaceController { override func awake(withContext context: Any?) { super.awake(withContext: context) // Configure interface objects here. } override func willActivate() { // This method is called when watch view controller is about to be visible to user super.willActivate() } override func didDeactivate() { // This method is called when watch view controller is no longer visible super.didDeactivate() }}

那怎么run這個app 點擊左上角的target 按鈕如下圖:

屏幕快照 2017-01-24 下午4.47.14.png

運行效果如下:

屏幕快照 2017-01-24 下午5.15.46.png

WKInterfaceController 是什么東東?WKInterfaceController是繼承NSObject而不是UIResponder,它不管理watch 應用界面,管理watch應用界面的是WatchKit

WKInterfaceController也有生命周期具體的請看下一章節(Apple Watch WKInterfaceController).


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松原市| 阿克陶县| 砚山县| 察哈| 和静县| 泰州市| 黄平县| 湖州市| 贵南县| 泗水县| 改则县| 江都市| 前郭尔| 越西县| 栾川县| 襄汾县| 姚安县| 昌乐县| 东山县| 屏东市| 辉县市| 祁连县| 龙南县| 西宁市| 青铜峡市| 专栏| 伊吾县| 彭山县| 东安县| 贵定县| 开平市| 崇义县| 马关县| 锦州市| 大港区| 哈密市| 禄丰县| 遵义县| 仙游县| 保定市| 宝坻区|