_lastSelected = aString;[_lastSelected release];_lastSelected = bString;
在一個寫PHP的人看來,可能永遠無法理解為什麼要有第二行代碼。下面說一下為什麼:_lastSelected這個變量保存的是一個其他變量的引用。跟PHP不同的是ObjC需要你自己來維護引用計數。所以必須有這樣一行顯式的把_lastSelected這個變量中的引用釋放的操作,才能保證那個引用指向的內存單元可以被回收,否則這塊內存就洩露了。
Quartz深入淺出
Linux等待隊列操作
C語言中的函數以及#include的補充說明
Java的序列化機制原理分析
Linux線程的信號量同步
C語言之從內存角度理解不同類型的變量
gcc和vc在定義結構時的一點區別
Linux環境變量種類、文件、設置
Linux系統shell腳本編程――生產實戰案例在日常的生產環境中,可能會遇到需要批量檢查內網
Linux雙網卡開啟NAT共享的設置
跟我一起寫Makefile(二)
多路徑軟件multipath.conf配置詳解(原創 轉載)
Android 實現GridView多選效果【附源碼】
Linux系統命令及其使用詳解32
Ubuntu下Maven環境配置
Ubuntu重裝顯卡驅終於OK了
Android中如何實現OEM
C/C++怎樣生成確定范圍的隨機數(如[-1,1])
Python簡單查詢用戶
Boost庫的安裝和編譯
HTML5 WebStorage
Java中的向量(Vector)用法
OpenCV 漫水填充
Echarts通過Ajax實現動態數據加載
Linux中getopt函數用法
Linux中如何進行浮點運算?
Dalvik——Libffi學習文檔