oc59 匿名分類

2021-09-22 06:13:35 字數 690 閱讀 6475

//

//匿名分類(延展)

//可以為某個類擴充套件私有的成員變數和方法,寫在.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閱讀筆記十 匿名物件

協議可以在某種程度上提供匿名型別,當介面背後有多個不同的實現類,又不想宣告指定哪個類時,可以使用這種方法.因為有時候這些類會變,有時候又無法容納於標準的類繼承體系中,不能以某個公共基類來統一標示.在一些情況下,物件的型別並不重要,重要的是物件有沒有實現某些方法,可以用 匿名型別 來表達該概念.在開發...