Time of Update: 2016-03-13
標籤:理解變數範圍變數廢棄持有對象釋放對象對象所有者(引用計數)對象廢棄變數所有權修飾符對對象的影響
Time of Update: 2016-03-08
標籤:題:Fraction類對負分數適用嗎?例如:1/4-1/2 能否顯示成-1/4? 1 //--------類定義實現參考上篇隨筆,此處需更改print方法和main主方法部分---------- 2 - (void) print: (BOOL) yesOrNo//列印 3 { 4 if (yesOrNo == YES) { 5 [self reduce]; 6 } 7 8 if (num < 0) 9 {10
Time of Update: 2016-03-06
標籤: 一個方法可能具有多個輸入參數。在標頭檔中,可以定義帶有多個輸入參數的方法: - (void)setIntX:(int)n andSetIntY:(int)d 下面通過一個例子來說明它的具體用法: 1 #import <Foundation/Foundation.h> 2 3 @interface Test : NSObject{ 4 int _X; 5 int _Y; 6 } 7 @property int _X,_Y; 8 9 - (void)
Time of Update: 2016-03-01
標籤: 導言Objective-C語言使用引用計數來管理記憶體,也就是說,每個對象都有個可以遞增或遞減的計數器。如果想使某個對象繼續存活,那就遞增其引用計數;用完了之後,就遞減其計數。計數為0,就表示沒人關注此對象了,於是,就可以把它銷毀。從Mac OS X 10.8開始,“垃圾收集器”(garbage collector)已經正式廢棄了,以Objective-C代碼編寫Mac OS
Time of Update: 2016-03-01
標籤:一、問題起源一切起源於Apple官方文檔裡面關於單例(Singleton)的示範代碼:Creating a Singleton Instance.主要的爭議集中在下面這一段:static MyGizmoClass *sharedGizmoManager = nil; + (MyGizmoClass*)sharedManager { if (sharedGizmoManager == nil) { sharedGizmoManager =
Time of Update: 2016-02-29
標籤: 記得剛學習OC時,對執行個體變數和屬性總是不太清楚。 比如下面代碼中在列印Person類對象的名字時,什麼時候用帶“_”的name,NSLog(@"%@",p1->_name);
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 類的繼承關係複合關係:has a繼承關係:is
Time of Update: 2016-02-28
標籤:objective-c xcode ios 類 對象 物件導向 Objective-C記憶體管理管理範疇:OC對象每個電腦系統可供程式使用的記憶體資源是有限的。我們要關心兩件事情: 在需要時分配,用完之後釋放
Time of Update: 2016-02-28
標籤:objective-c xcode ios 類 對象 物件導向 自動釋放池是一種半自動的記憶體管理方式autorealease方法:- (instancetype)autorelease 此方法將對象放到自動釋放池中,當自
Time of Update: 2016-02-28
標籤:objective-c xcode ios 類 對象 物件導向 ARC機制及判斷準則ARC:Auto Reference Counting
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 協議的定義與使用什麼是協議?
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 什麼是分類? 對現有類的擴充,分類只擴充方法,不擴充屬性。 分類不改變原來類的代碼。分類的文法和類的文法類似,
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 block類型block是一種資料類型,在iOS開發中廣泛使用且被蘋果公司極力推薦使用,其功能很像C語言中的函數指標。 ^
Time of Update: 2016-02-28
標籤:ios 對象 類 物件導向 objective-c 什麼是複合關係?類的複合關係是類的關係中最常見的一種。 複合是 has a 的關係,如Person類中包含一個成員屬性,Book對象,Person has a
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 類的繼承關係複合關係:has a繼承關係:is
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 Objective-C記憶體管理管理範疇:OC對象每個電腦系統可供程式使用的記憶體資源是有限的。我們要關心兩件事情: 在需要時分配,用完之後釋放
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 自動釋放池是一種半自動的記憶體管理方式autorealease方法:- (instancetype)autorelease 此方法將對象放到自動釋放池中,當自
Time of Update: 2016-02-28
標籤:objective-c xcode ios 類 對象 物件導向 ARC機制及判斷準則ARC:Auto Reference Counting
Time of Update: 2016-02-28
標籤:objective-c ios xcode 對象 類 物件導向 協議的定義與使用什麼是協議?
Time of Update: 2016-02-28
標籤:objective-c xcode ios 類 對象 物件導向 自動釋放池是一種半自動的記憶體管理方式autorealease方法:- (instancetype)autorelease 此方法將對象放到自動釋放池中,當自