最近Apple公佈11項被退件的主要原因,仔細看這些原因,發生在我身上的不禁令我會心一笑,看來大多數的App也有同樣的問題,所以我並不孤單XD~
[iOS] 11項被退件的主要原因
每次看到精緻的設計圖都會想收集,尤其跟自己工作有關係的特別想要分享,期望自己的生活品質也能像這樣匠心獨具,是成就感也是幸福感!
iOS設計備忘表 (The iOS Design Cheat Sheet)讓人一目了然:)~
點開放大來看就能知道許多令人驚豔細節呢!
參考:The iOS Design Cheat Sheet、彼得潘、The iOS Design Cheat Sheet。
雖然不知道怎麼算出來,不過跟事實應該相差不遠吧!?這才發現身為廣大勞工如我的人,一生工作時間最久,而領的錢卻是最少!
不過人生不該只以金錢來看待事情,我們所追求的幸福快樂涵蓋許多:家人、朋友、愛情、健康、時間、事業等等,物質享受只是附帶性而已,更進一步的我們要自我實現,儘管可能沒什麼收入,卻還能樂在其中!
這張公職教職軍職勞工退休後領的錢圖表參考就好嚕~
參考:洪士灝 – 原動力的驚奇真相:什麼會激勵我們的工作意願?。
[iOS] 使用Flurry記錄使用事件
一個想長遠發展的APP,有必要觀察使用者的行為狀況,很直覺地我們能透過記錄使用者點擊APP中的各個功能,經過簡單的統計與分析,就能一窺使用者對我們APP的喜好,於是持續改進來獲得使用者的支持!
在此我來介紹使用Flurry記錄使用事件。
這麼簡單記錄使用者行為的平台,Flurry發展得相當好,可以從2009年Q1到2011年Q4看出,於今日2014年想必有更多開發者在使用它! 繼續閱讀文章 »
[iOS] 模仿iPhone密碼鎖
由於專案需求,一個App同時要給管理者和使用者使用,那我們有些功能就要設定權限,比如只有知道密碼的人才能使用該功能!
若有時間的話,我也想自己刻一個iPhone密碼鎖,不過礙於時間有限,找第三方套件直接套用就可以啦~
很幸運地找到一個方便使用的Library,拿Demo用的View Controller來改就完成了大半!設定密碼、修改密碼、刪除密碼三個功能一次滿足!再搭配上將密碼存到KeyChain中的Library,新的功能就在兩小時內完成~
此外,我們還能修改密碼鎖的外觀,比如背景顏色、按鈕(不按和按)顏色、文字顏色、文字內容等等。
這個模仿套件iPhone密碼鎖,用起來跟Apple內建的一模一樣!
話說,這個專案已經四個月沒有動了呢⋯⋯
參考:GitHub – ABPadLockScreen。
[iOS] 將密碼儲存於KeyChain
為了安全地儲存使用者的密碼,建議將密碼儲存於KeyChain中。哈~要不是資深工程師提點,不然我真的還是會儲存在User Defaults中呢!
KeyChain是iOS提供的一種安全保存私密資料的方式,整個系統的keychain被保存在隱秘的位置(/private/var/Keychains/keychain-2.db),其中保存的資料是經過加密的。
KeyChain優點:
- 每個組( keychain-access-groups )之間資料存取隔離,沒有權限的app無法讀取他人資料,保證資料的安全
- 全域性統一儲存,即使刪除app,keychain中的資料依然存在,下次重新安裝app還能存取
- 存儲後的資料會加密
- 同一個組的app可以共享keychain中的資料
KeyChain缺點:
- 刪除app後不會清除keychain裡的資料,如果儲存密碼等敏感性資料有一定的風險。(越獄後keychain能被導出來)
工欲善其事,必先利其器。使用Xcode開發iOS App,首先就要了解其提供哪些功能,雖然我已經開發約兩年,但依然還是有些功能的英文名詞沒記,雖然說使用久了習慣就好,不過要是能多記得些英文名詞,在網路上找尋答案時,就能更順利看得懂高手所描述的解法。
這裡有張Xcode工作區視窗 (Workspace Window)圖,偶爾回來看一下,很容易就記起來了!
參考:XCode4一些使用經驗分享。
Google Doc 共同編輯
[桃園龍潭] 石門山與小粗坑
原本週日想要做點事業基礎,不過難得有美女約我出去玩,這讓我十分心動:D~還以為能跟她單獨約會,結果卻是一群人一起出遊……









Written
on 2014 年 09 月 03 日