2011-12-21 17 views
0

我是新來的ios,我讀IOS示例代碼「StreetScroller」 在文件:InfiniteScrollView.h :,它宣告接口InfiniteScrollView 但在文件中,InfiniteScrollView.m,它decare的再次接口並添加兩個其他變量。 它似乎重複。任何人都可以對此作出解釋,並告訴我關於對象C的一些URL地址。接口定義IOS示例代碼複製

感謝進步。

+0

粘貼你正在使用的一些代碼。 – WrightsCS

回答

2

你可能看到的是:

@interface InfiniteScrollView() 
... 
@end 

這就是所謂的class extension,並通過()表示。顧名思義,它允許您擴展課程。這在ObjC中通常用於聲明私有方法和屬性。

有一個名爲類別,看起來像這樣類似的技術:

@interface InfiniteScrollView (CategoryName) 
... 
@end 

有兩者之間的細微差別。兩者都在上面鏈接的文檔中解釋。