[iOS][watchOS] Phone與Watch溝通
來到watchOS2的時代,除了Watch可以獨立運行外,與Phone溝通也變得比較容易,透過全新的WatchConnectivity framework,就能彼此溝通呢!於是就不用像watchOS1時代拐彎抹角囉~
來到watchOS2的時代,除了Watch可以獨立運行外,與Phone溝通也變得比較容易,透過全新的WatchConnectivity framework,就能彼此溝通呢!於是就不用像watchOS1時代拐彎抹角囉~
Apple發表Swift已超過半年,學習新程式語言已勢在必行,使用熟悉的Objetive-C來開發當然速度很快,不過未來肯定會往Swift發展,從現在開始來備戰吧!就我目前的狀況,會以Objetive-C為主而Swift為副,直到死亡交叉那一天到來~
大學時期的我熱愛學習,只要有開新的程式語言課程,我都會興致勃勃地選修!畢業後進入應用層面,發覺這些技術花費一輩子也不可能學得完,更何況這些程式語言持續在進化。以為就快對iOS爐火純青,然而很幸運地,每年總是有重大的更新等著我去了解和學習:P~
於是乎,就以我未來想要達到的目標來選擇想精通的第一語言,看了這張圖解Which Programming Language Should I Learn First,作者真是厲害,提供想要學習寫程式的初學者一個參考,從目的反推回適合的程式語言,當然我的結果就是Objective-C。
如果你想要學習的程式語言有在這張圖裡面,不妨可以參考這張流程圖,包含的語言有:
實在是因為時間有限,不然我也想學習所有程式語言。現在我會先想,我的目標是什麼,工作是否能連結我的生活(連結生活才有趣啊XD~),於是照著這張圖走:
我想要在Mobile平台實現點子,因為想讓生活更有品味,於是選擇能在iPhone上跑的iOS,最後就得出Objective-C這個程式語言囉~只是呢⋯⋯總是會給人驚喜的Apple,半年前(2014/06)推出全新的程式語言Swift,同樣可以在iOS上運作,似乎有意逐漸取代Objective-C,於是我自然要往Swift發展囉~
這個電腦資訊發達的年代,能主動且喜歡學習的人格外有優勢!
感謝有人幫忙中文化,如此會有更多人看得懂啦~
小橋流水突然傳給我這張圖,我以為她要開始學寫程式XD~
之後遇到想學寫程式的初學者,可以分享這張圖給他/她,先清楚知道目標,後了解如何學習該語言:)~
一張好的快速參考表 (Quick Reference),勝過讀一本3公斤的工具書!當然這是要在有基礎的情況之下,而你突然失憶的時候,這張表才能發揮其價值!
雖然現在大家開始去學Apple公開的新語言Swift,但發展超過20年的Objective-C,在未來十年內我個人認為還不會被取代,所以想寫iOS APP的新朋友還是可以放心學習啦~
點開可以看放大的原始圖喔!該作者在其網站上也有非常豐富的教學文章,無論是新手還是老手,都可以盡情去挖寶喲:P~
實在迫不及待想要玩Apple發佈的新程式語言「Swift」,就如同Swift的意思是「迅速」,開發者當然也要有著想要迅速學習成長的心,於是在付費開發者帳號中下載Xcode 6 beta來把玩一下~
由於黑皮棉的MacBook Air只有70GB(50GB割給Windows 7),所以只好花時間挪出6GB以上的空間來安裝Xcode 6 beta~
Written
on 2015 年 02 月 07 日