Blog Archive 2019 本站搬家了 Jun 10 2019 iOS App 如何支援 RTL 語言 Feb 14 2019 2018 如何為各個 Pod 指定 Swift 版本 Sep 22 2018 2017 為何 Git-Flow 可能不適合你 Dec 29 2017 如何解決 NSTimer 造成的 retain cycle Apr 05 2017 一個 AFNetworking 的 retain cycle 問題 Mar 28 2017 2016 為何 Startup 不該用 Swift Oct 07 2016 讓 Xcode 8 再度支援 plugins Oct 06 2016 用 Objective-C 實作 Redux 架構 Aug 03 2016 NSDateFormatter Cheat Sheet for Dash Mar 19 2016 2015 解決 Xcode 無法任意設定字型的問題 Dec 08 2015 我的第一個 Xcode plugin - Auto Highlight Symbol Oct 27 2015 如何在 Debug mode 自動停用 ATS Oct 14 2015 自動解決 Xcode project file 的合併衝突 Oct 07 2015 必備的 Xcode plugins Oct 06 2015 產生 Auto Layout Constraints 的程式碼要放在哪裡 Sep 02 2015 開發產品學到的一些事(下) Jun 19 2015 開發產品學到的一些事(上) Jun 17 2015 ReactiveCocoa 範例 - 處理網路請求 May 12 2015 如何正確設定 AFNetworking 的安全連線 Apr 29 2015 面試 iOS 工程師的一些題目 Apr 27 2015 更方便的在 Xcode 插入顏色代碼 Apr 06 2015 建立一個漸層的 View Feb 12 2015 解決地圖上 Annotation View 偏移的問題 Jan 25 2015 2014 如何直接回到 RootViewController Oct 11 2014 千萬不要為了懶惰而用 new Sep 20 2014 解決在 Xcode 5.1 底下複寫 property 所造成的 synthesis warning Mar 31 2014 讓 Xcode 自動去除行尾空白 Feb 26 2014 Xcode 底下如何統一程式碼風格 Feb 25 2014 讓文章裡頭的程式碼可以自動換行 Jan 28 2014 讓 Xcode 專案易於版本控制的方法 Jan 27 2014 在 Release 時才上傳檔案到 Crashlytics Jan 27 2014 2013 我們的 APP「料理日記」上架了! Dec 16 2013 解決 iOS 7 手勢失效的問題 Dec 12 2013 擁有 Placeholder 的 UITextView Nov 24 2013 單指即可移動、旋轉、縮放、刪除的 UIView Nov 05 2013 讓 Xcode 更聰明的自動補完程式碼 Oct 27 2013 正確的 encode URL Sep 08 2013 使用 Nimbus NIModel 的時機 Sep 06 2013 實用的 Objective-C 第三方元件 Aug 29 2013 公司用到的一些工具 Aug 17 2013 我在用的 QuickLook plugins Jul 13 2013 學習 iOS App 開發的一些心得 Jul 06 2013