摘要:
類的本質 1 類的本質其實也是一個對象(類對象) 2 3 類對象 4 類對象再程序運行時一直存在 5 類對象是一種數據結構,存儲類的基本信息:類大小,類名稱,類的版本以及消息與函數的映射表等 6 類對象所保存的信息在程序編譯時確定,在第一次使用該類的時候加載到內存中 7 類對象代表類,class代... 閱讀全文
posted @ 2015-05-13 13:31
王世楨
閱讀(319)
評論(0)
推薦(0)
摘要:
Dog *d = [Dog new];//查看對象地址NSLog(@"\n d= %p ",d);//打印的為地址 例:0x1001002e0//查看對象實例變量的值NSLog(@"\n %d",[d age]);//打印d的對象NSLog(@"\n@=",d); //例 調用了對象的 descr... 閱讀全文
posted @ 2015-05-13 11:44
王世楨
閱讀(361)
評論(0)
推薦(0)
摘要:
1 在類的實現即.m文件中也可以聲明成員變量,但是因為在其他文件中通常都只是包含頭文件而不會包含實現文件,所以在.m文件中聲明的成員變量是@private得。在 .m中定義的成員變量不能和它的頭文件.h中的成員變量同名,在這期間使用@public等關鍵字也是無效的2 3 上面一堆廢話~~~4 簡單說... 閱讀全文
posted @ 2015-05-13 11:05
王世楨
閱讀(331)
評論(0)
推薦(0)
摘要:
這里基本上跟java一樣 所以就簡單寫幾點要注意的:1)OC與java一樣都只支持單繼承可以多層繼承(java單繼承多實現)2) OC中的實例變量修飾符前要加 @ 例如 @private 例如下面一個問題 @private類型的變量,能否被子類繼承 答案:當然是可以的,子類繼承... 閱讀全文
posted @ 2015-05-13 10:54
王世楨
閱讀(196)
評論(0)
推薦(0)
摘要:
self 相當于 java中的thisself使用總結1.self誰調用當前方法,self就代表誰2.self在對象方法中,self代表當前對象3.self在類方法中個,self代表類[self 方法名稱]; 調用其他方法(類方法/對象方法)self可以簡單理解為指自己 self使用注意1)同時有... 閱讀全文
posted @ 2015-05-13 10:47
王世楨
閱讀(128)
評論(0)
推薦(0)
摘要:
創建一個字符串 1 1) 2 NSString *s = @"aaaa"; 3 2) 4 NSString *s1=[NSString new]; 5 s1=@"bbb"; 6 3)格式化創建字符串 7 NSString * imName=[NSString stringWithFo... 閱讀全文
posted @ 2015-05-13 10:14
王世楨
閱讀(136)
評論(0)
推薦(0)
摘要:
對象方法 -(void)run; 1)對象方法的實現只能寫在 @implementation ..@end 中,對象方法的聲明只能寫在@interface ..@end 中 2)對象方法都以-號開頭,類方法都以+號開頭 3)對象方法只能由對象... 閱讀全文
posted @ 2015-05-13 10:09
王世楨
閱讀(587)
評論(0)
推薦(0)
摘要:
概述: 可以簡單地給代碼進行一個分組,方便代碼的查找(可以不用記,無所謂的小東西)例如: #pragma mark dog類的聲明 @interface Dog :NSObject @end @implementation Dog @end#pragma mark - //給內容加個空... 閱讀全文
posted @ 2015-05-13 10:07
王世楨
閱讀(231)
評論(0)
推薦(0)
摘要:
類的定義分為兩部分: 類的聲明以及類的實現 類的聲明類的聲明: 規定當前類的: 類名 、屬性 、行為格式: @interface 類名 : 父類名 { //定義類的屬性 } ... 閱讀全文
posted @ 2015-05-13 10:00
王世楨
閱讀(339)
評論(0)
推薦(0)
摘要:
布爾型 BOOL 以及 boolean1)這兩者都是判斷類型2)在C底層這兩者都是一個 char類型 占一個字符大小3)BOOL 的取值為 YES / NO 其中NO =0 YES =14)boolean 的取值為 true / false 其中false =0 true =15)相對而言OC中 ... 閱讀全文
posted @ 2015-05-13 09:47
王世楨
閱讀(194)
評論(0)
推薦(0)

浙公網安備 33010602011771號