快速連結

2012年11月15日

使用UIImage造成LowMemory程式Crash

主要問題來自於圖片。
若圖片檔案很大、而且要載入非常大量(上百張)的圖,那就不要使用[UIImage imageNamed:]語法。小張且多次加載一張圖片在用此語法即可。

因此,最好改用:

 [UIImage imageWithContentsOfFile:[[NSBundle  mainBundle] pathForResource:@"檔名" ofType:@"副檔名"] ];

只是,如果是@2x的圖片,就無法自動取得,得自己動手寫。參考重載UIImage的方法以方便使用@2x圖片
根據建議。

2012年11月12日

網站


上個月,網站大幅更新,使用HTML5跟JQuery製作而成。

2012年11月8日

xcode中的ARC

全名為Automatic Reference Counting,扮演的角色是自動內存管理。
所以啓用後,不用特別使用release、autoRelease、CGType等轉換要加上__bridge等......
ARC好處就是讓你不會因為release、retain或是autorelease而悲劇。
但是缺點是有些素人工具還沒升級成ARC內容的程式碼,因此會出現很多的錯誤。
基本上有些錯誤是可以直接自動更改的、但有些......就還得重寫。
如何讓這些舊檔案不用更改也可以編譯運行呢?