2010-05-19 85 views
4

我一直在閱讀一些的OBJ-C項目,我總是發現此標準文件命名:什麼是「+」是指在Objective-C文件

ClassName+OtherClassName.h 

這是什麼意思?通常使用左側使用的基類,右側使用另一類,如:

NSString+URLEncoding.h 

在此先感謝。

+0

我意識到文件名_的第二部分可能不是另一個類名,所以要小心這個 – 2010-05-19 21:40:04

回答

6

我看到它的使用方式是組織類別,它們是添加到類中的代碼擴展。每個類別都有自己的頭文件和源文件。 '+'只是文件名中的另一個字符,儘管它並不經常使用。您可以閱讀更多關於類別here

1

這是一個命名約定,僅此而已。在這種情況下,NSString上的類別將實現與URL編碼有關的功能。