////匿名分類(延展)
//可以為某個類擴充套件私有的成員變數和方法,寫在.m檔案中,
//分類不可以擴充套件屬性,分類有名字,匿名分類沒有名字。
#import
#import
"person.h
"int main(int argc, const
char *ar**)
//#import
@inte***ce
person : nsobject
////
- (void)eat;
//- (void)say;
@end
//#import
"person.h
"@inte***ce person () //
沒有名字,所以叫匿名分類,不需要實現,
- (void)say; //
私有的方法
@end
@implementation
person
//-(void)eat //
沒有宣告只有實現,方法是私有的,
- (void)say //
沒有宣告只有實現,方法是私有的,
@end
Git使用十 匿名分支和checkout命令
匿名分支 新建個倉庫,並且初始化,建立3個檔案,並提交 此時在沒有建立新分支的情況下,checkout一下,比如上乙個快照 這一段話的意思是,使用了checkout命令,但是沒有指定分支名,所以git會建立乙個叫做匿名分支 沒有名字的分支 的東西,當你切換到別的分支的時候,在這個匿名分支中,所做的所...
OC高階特性 Block匿名函式
塊是objective c語言提供的乙個強大特性,博主會介紹塊語法的意義 塊記憶體管理 怎樣在程式中開發塊和怎樣使用現有api 如foundation框架 中的塊。簡言之,塊提供了一種方式,使用這種方式可以建立一組語句 即 塊 並將這些語句賦予乙個變數,隨後就可以呼叫這個變數。從這方面看,塊與函式方...
OC閱讀筆記十 匿名物件
協議可以在某種程度上提供匿名型別,當介面背後有多個不同的實現類,又不想宣告指定哪個類時,可以使用這種方法.因為有時候這些類會變,有時候又無法容納於標準的類繼承體系中,不能以某個公共基類來統一標示.在一些情況下,物件的型別並不重要,重要的是物件有沒有實現某些方法,可以用 匿名型別 來表達該概念.在開發...