淺談 Apple Watch 開發(fā)

作為一個(gè)有文化有品味的iOS開發(fā)者,第一件事當(dāng)然是先介紹歷史文化內(nèi)涵吞彤。2014年9月9日,在蘋果2014年秋季新品發(fā)布會(huì)在加州庫比帝諾的Flint表演藝術(shù)中心舉行,會(huì)上蘋果公司CEO Tim Cook對外公布新產(chǎn)品:Apple Watch智能手表授舟。2015年3月10日春季發(fā)布會(huì)上正式發(fā)布了Apple Watch, 分為Apple Watch.Apple Sport Watch. Apple Watch Edition三個(gè)系列橙弱。Apple Watch 采用藍(lán)寶石屏幕(無觸痕)與Force Touch觸摸技術(shù)(感知輕壓. 重壓)叹侄,有多種顏色選擇(個(gè)性化這點(diǎn)在顯示樣式上也有體現(xiàn))。目前有兩個(gè)版本W(wǎng)atch1.0. Watch2.0, 38和42兩種尺寸装畅。下面介紹下Apple Watch 開發(fā)應(yīng)該注意的點(diǎn)恭应。

Xcode模擬器Watch.png

.
第一,關(guān)于Apple Watch 選擇開發(fā)語言Swift,蘋果趨勢,當(dāng)然如果使用OC開發(fā)很多屬性將不能設(shè)置。
第二,在項(xiàng)目創(chuàng)建的這個(gè)地方,Watch1.0 與 Watch2.0的創(chuàng)建入口就不相同阴孟。
Watch1.0 :先要?jiǎng)?chuàng)建普通的iOS項(xiàng)目,之后點(diǎn)擊項(xiàng)目增加Targat,就可以看到WatchOS 處就會(huì)多出一個(gè)Watch1.0入口,點(diǎn)擊創(chuàng)建就會(huì)多出兩文件夾一個(gè)是iPhone端一個(gè)是Watch端晌纫。


Watch 1.0.png

Watch2.0 :可以直接在項(xiàng)目創(chuàng)建地方創(chuàng)建


Watch 2.0.png

第三,無論是Watch1.0還是Watch2.0在創(chuàng)建項(xiàng)目后做的第一件事是手動(dòng)添加表芯,這不得不說是Watch存在的一個(gè)問題,如果你忘記了這一步,很抱歉面對你的只有是報(bào)錯(cuò)。
第四,控制器背景顏色設(shè)置已經(jīng)不在原來的設(shè)置位置,設(shè)置全局色調(diào)永丝。
Watch控制器背景顏色設(shè)置.png

第五,Watch App不是獨(dú)立的應(yīng)用,也就是說在用戶iPone上運(yùn)行的配對App必不可少,我們構(gòu)建的Watch App只是iPhone App擴(kuò)展,不過Watch App有向獨(dú)立運(yùn)行發(fā)展的趨勢锹漱。
iPhone與Watch框架圖.png

連接通訊.png

第六,Watch生命周期中Initialize UI對應(yīng)iPhone端initWithContext方法在代碼中變成awakeWithContext。


生命周期.png

第七,分別設(shè)置38和42兩種Watch屏幕尺寸界面,不是Auto Layout,而是WatchKit獨(dú)有的布局系統(tǒng)慕嚷。設(shè)置Alpha為0與設(shè)置Hidden為YES效果不同,Alpha為0只是控件看不到,所占的位置還存在,而Hidden為YES隱藏的視圖空間將被填充哥牍。
第七.注意點(diǎn).png

第八,Label控件水平排列需要使用Group控件,否則只能垂直排列。
第九,UI元素不能動(dòng)態(tài)創(chuàng)建或者刪除(不能代碼創(chuàng)建控件,只能拖控件,蘋果開發(fā)趨勢人人都能開發(fā),如同Swift語言的創(chuàng)建,融合眾多語言,讓有過開發(fā)經(jīng)驗(yàn)的每個(gè)人都能開發(fā))喝检。UI元素不能修改顯示次序嗅辣。
第十,setImage(image: UIImage?) 與setImageNamed(imageName:String?)區(qū)別在于,使用setImage設(shè)置圖片圖片素材應(yīng)該放在Extension文件夾(iPhone端)中,而setImageNamed設(shè)置圖片圖片素材放在App文件夾(Watch端)中。
設(shè)置Image.png

第十一,界面導(dǎo)航除了水平導(dǎo)航(push)和彈出模式(present),多了一個(gè)分頁導(dǎo)航(next page),modal連線執(zhí)行contextsForSegueWithIdentifier方法,設(shè)置連線Identifier挠说。
第十二,如果你的iOS應(yīng)用支持本地或遠(yuǎn)程通知,Apple Watch也會(huì)同步顯示這些通知,通知抵達(dá)后處理流程澡谭。
通知抵達(dá)后處理流程.png

第十三,Watch 1.0與Watch 2.0區(qū)別,2.0后Watch更加獨(dú)立話,手表也能獲取基本信息。
Watch 1.0與Watch 2.0區(qū)別.png

第十四,設(shè)置輕按與重按不同效果损俭。
設(shè)置輕按與重按.png

第十五,Apple Watch獲得數(shù)據(jù)方式蛙奖。
Apple Watch獲得數(shù)據(jù).png

第十六,使用Tapic Engine技術(shù),Watch 2.0中開始支持CoreMotion框架。Tapic Engine技術(shù)是觸覺用戶界面技術(shù),利用振動(dòng)電機(jī)(線.性制動(dòng)器),生成觸覺反饋,給用戶帶來非常自然的感覺和豐富的感官體驗(yàn)杆兵。

WKInterfaceDevice.currentDevice().playHaptic(WKHapticType.Click)
 時(shí)光如俊,方法在不斷變化,技術(shù)在不斷更新,創(chuàng)造性需要思維具有跳躍性,并能夠一步一步將其實(shí)現(xiàn)雁仲。從圖形界面化(比爾蓋茨與喬布斯恩怨)到蘋果官方推薦使用xib.storyboard,都可以看到技術(shù)的發(fā)展趨勢,寬松的開發(fā)環(huán)境或許在中國是做不到的,扯遠(yuǎn)了。 大江東去,浪啊,浪啊,浪啊,浪........

我是楚簡約琐脏,感謝您的閱讀攒砖,

喜歡就點(diǎn)個(gè)贊唄,“?喜歡”,

鼓勵(lì)又不花錢祭衩,你在看,我就繼續(xù)寫~

非簡書用戶阅签,可以點(diǎn)右上角的三個(gè)“...”掐暮,然后"在Safari中打開”,就可以點(diǎn)贊咯~


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末政钟,一起剝皮案震驚了整個(gè)濱河市路克,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌养交,老刑警劉巖精算,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異碎连,居然都是意外死亡灰羽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門鱼辙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來廉嚼,“玉大人,你說我怎么就攤上這事倒戏〉≡耄” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵杜跷,是天一觀的道長傍念。 經(jīng)常有香客問我,道長葛闷,這世上最難降的妖魔是什么憋槐? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮孵运,結(jié)果婚禮上秦陋,老公的妹妹穿的比我還像新娘。我一直安慰自己治笨,他們只是感情好驳概,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著旷赖,像睡著了一般顺又。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上等孵,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天稚照,我揣著相機(jī)與錄音,去河邊找鬼。 笑死果录,一個(gè)胖子當(dāng)著我的面吹牛上枕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播弱恒,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辨萍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了返弹?” 一聲冷哼從身側(cè)響起锈玉,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎义起,沒想到半個(gè)月后拉背,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡默终,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年椅棺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穷蛹。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡土陪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肴熏,到底是詐尸還是另有隱情鬼雀,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布蛙吏,位于F島的核電站源哩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鸦做。R本人自食惡果不足惜励烦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望泼诱。 院中可真熱鬧坛掠,春花似錦、人聲如沸治筒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耸袜。三九已至友多,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間堤框,已是汗流浹背域滥。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工纵柿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人启绰。 一個(gè)月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓昂儒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親委可。 傳聞我的和親對象是個(gè)殘疾皇子荆忍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容