手機很早之前就從大變小,近幾年來從Feature Phone進化成Smart Phone,除了規格不斷地提升,連帶功能也更加多元!因而逐漸取代其他設備,讓原本要攜帶多樣「傢伙」的人,現在只要帶著一支智慧手機,就能做想做的事情~
想知道智慧手機取代哪些設備,可以看它能夠安裝哪些應用程式 (APP),這讓一些在各個領域的龍頭短時間內墜落谷底,若無法轉型成功只好走向絕路⋯⋯
而身為程式設計師的我很樂觀其成,因為我可以寫出各種能讓生活變得更便利的軟體,只要把它安裝在智慧手機上即可!
手機很早之前就從大變小,近幾年來從Feature Phone進化成Smart Phone,除了規格不斷地提升,連帶功能也更加多元!因而逐漸取代其他設備,讓原本要攜帶多樣「傢伙」的人,現在只要帶著一支智慧手機,就能做想做的事情~
想知道智慧手機取代哪些設備,可以看它能夠安裝哪些應用程式 (APP),這讓一些在各個領域的龍頭短時間內墜落谷底,若無法轉型成功只好走向絕路⋯⋯
而身為程式設計師的我很樂觀其成,因為我可以寫出各種能讓生活變得更便利的軟體,只要把它安裝在智慧手機上即可!
每次看到精緻的設計圖都會想收集,尤其跟自己工作有關係的特別想要分享,期望自己的生活品質也能像這樣匠心獨具,是成就感也是幸福感!
iOS設計備忘表 (The iOS Design Cheat Sheet)讓人一目了然:)~
點開放大來看就能知道許多令人驚豔細節呢!
參考:The iOS Design Cheat Sheet、彼得潘、The iOS Design Cheat Sheet。
雖然不知道怎麼算出來,不過跟事實應該相差不遠吧!?這才發現身為廣大勞工如我的人,一生工作時間最久,而領的錢卻是最少!
不過人生不該只以金錢來看待事情,我們所追求的幸福快樂涵蓋許多:家人、朋友、愛情、健康、時間、事業等等,物質享受只是附帶性而已,更進一步的我們要自我實現,儘管可能沒什麼收入,卻還能樂在其中!
這張公職教職軍職勞工退休後領的錢圖表參考就好嚕~
參考:洪士灝 – 原動力的驚奇真相:什麼會激勵我們的工作意願?。
一個想長遠發展的APP,有必要觀察使用者的行為狀況,很直覺地我們能透過記錄使用者點擊APP中的各個功能,經過簡單的統計與分析,就能一窺使用者對我們APP的喜好,於是持續改進來獲得使用者的支持!
在此我來介紹使用Flurry記錄使用事件。
這麼簡單記錄使用者行為的平台,Flurry發展得相當好,可以從2009年Q1到2011年Q4看出,於今日2014年想必有更多開發者在使用它! 繼續閱讀文章 »
由於專案需求,一個App同時要給管理者和使用者使用,那我們有些功能就要設定權限,比如只有知道密碼的人才能使用該功能!
若有時間的話,我也想自己刻一個iPhone密碼鎖,不過礙於時間有限,找第三方套件直接套用就可以啦~
很幸運地找到一個方便使用的Library,拿Demo用的View Controller來改就完成了大半!設定密碼、修改密碼、刪除密碼三個功能一次滿足!再搭配上將密碼存到KeyChain中的Library,新的功能就在兩小時內完成~
此外,我們還能修改密碼鎖的外觀,比如背景顏色、按鈕(不按和按)顏色、文字顏色、文字內容等等。
這個模仿套件iPhone密碼鎖,用起來跟Apple內建的一模一樣!
話說,這個專案已經四個月沒有動了呢⋯⋯
參考:GitHub – ABPadLockScreen。
為了安全地儲存使用者的密碼,建議將密碼儲存於KeyChain中。哈~要不是資深工程師提點,不然我真的還是會儲存在User Defaults中呢!
KeyChain是iOS提供的一種安全保存私密資料的方式,整個系統的keychain被保存在隱秘的位置(/private/var/Keychains/keychain-2.db),其中保存的資料是經過加密的。
KeyChain優點:
KeyChain缺點:
工欲善其事,必先利其器。使用Xcode開發iOS App,首先就要了解其提供哪些功能,雖然我已經開發約兩年,但依然還是有些功能的英文名詞沒記,雖然說使用久了習慣就好,不過要是能多記得些英文名詞,在網路上找尋答案時,就能更順利看得懂高手所描述的解法。
這裡有張Xcode工作區視窗 (Workspace Window)圖,偶爾回來看一下,很容易就記起來了!
參考:XCode4一些使用經驗分享。
Written
on 2014 年 09 月 07 日