2015年1月19日 星期一

IOS Navigation Bar subview tree might get corrupted.

這是個轉向沒有正確執行的錯誤,基本上應該是由viewWillAppear時就執行push ,

會導致轉向失敗,因此應該將轉向作業寫在viewDidAppear內或者之後

這是個.... IOS8沒問題但是IOS7會出現的錯誤.

2015年1月13日 星期二

Camera Library

https://github.com/omergul123/LLSimpleCamera

待研究中

(內建的太醜了,醜翻了)

2015年1月5日 星期一

尋找我的模擬器目錄

最近在寫硬碟記憶體與Cache進行交叉使用,在寫的過程中code基本沒太大困難
就只是I/O而已

主要在尋找模擬器目錄的時候一直沒找到,網路資料大約都是這串:
/Users/登入帳號名稱/Library/Application Support/iPhone Simulator/iOS版本/Applications/應用程式ID

2014年12月26日 星期五

ViewController到底有沒有被Deinit?

在Swift當中大部分時間是不用理會記憶體分配的,理論swift自己會重新釋放沒有被使用的記憶體區塊
而釋放的依據則是根據該區塊是否有被強參考指向,有則不釋放,否則釋放
在這個大前提底下存在著一些陷阱導致ViewController本身在Dismiss or PopViewController的時候根本就沒有deinit
(可以在ViewController加入下列來做確認
 deinit{ println("\(self.classForCoder.description()) be deinit"); }


2014年10月31日 星期五

IOS APNS

IOS並不允許ANDROID Service這種東西的存在,因此如果有需要跟Server做溝通的時候就需要透過APNS (Apple Provide Notification Service)

簡單來說他就是幫所有的apps跟各自的Server溝通,進行統一規劃,不然像ANDROID那樣每個app都開一個Service就會耗電耗很兇

2014年10月28日 星期二

xCode 6.1 智能提示失效解決辦法

再有中文的情況下xCode好像有點容易變得詭異
例如智能提示完全消失不見了 ...
這對coding的人來說根本噩夢啊....Orz..
網路上大約解法是:
1. go to window -> Organizer -> yourProject -> Derive Data  delete.


IOS with Swift + Google Analytics

使用swift建立的專案加入Google Analytics

這篇是官網的介紹:
https://developers.google.com/analytics/devguides/collection/ios/v3/

做完後我發現不能用,有些問題產生,因此我將自己成功的方式記錄下來


首先申請Google Analytic的使用:
http://www.google.com/intl/zh-TW/analytics/