2014年10月26日 星期日

全面進化的Swift enum (MacToday 2014.10)



enum,一個從古早C語言時代就存在,一個簡單,純粹卻又十分好用的功能。利用enum,我們可以幫毫無意義的數字取名,以容易理解的字串命名,增加程式的可讀性。但是聰明的Swift卻精益求精,將傳統的enum功能發揚光大,擴充enum的功能,讓我們透過enum輕鬆地實作出許多原本十分麻煩的功能。本期的專欄,就讓我們一步步地由淺入深,認識Swift版的enum吧。



2014年10月10日 星期五

取得App此時此刻採用的語言



App採用的語言其實和系統偏好的語言順序列表有著莫大的關係。在"取得App此時此刻採用的語言",彼得潘將介紹如何從程式判斷目前App採用的語言

https://medium.com/@apppeterpan/app-b2297457dfa3

從IBOutlet / IBAction前往storyboard的秘密通道



只要點選IBOutlet / IBAction小圓圈,即可開啟秘密通道,帶我們通往storyboard,抵達連結的UI元件。



問過使用者,才能取得對方所在位置的iOS 8



沒有什麼比使用者的隱私更重要的了,尤其是使用者的所在位置。在iOS 8,當我們想要取得使用者目前所在位置時,別忘了先呼叫 requestWhenInUseAuthorizationrequestAlwaysAuthorization要求權限。若是少了這一步,心急地馬上呼叫CLLocationManager的startUpdatingLocation是不會有反應的! 


2014年10月2日 星期四

抄到骨子裡的AVOS Cloud





要抄就要抄到骨子裡。若是目標中國市場了話,在實作App後台技術時,不妨考慮在中國速度更快,和Parse百分之九十八雷同的AVOS Cloud,原來以Parse實作的程式碼完全不需修改,AVOS都貼心地幫我們typedef做轉換了!

https://cn.avoscloud.com/