2017-01-16 44 views
0

這似乎沒有好的或一致的約定。在Objective-C中,什麼命名約定顯示屬性是私有的?

如果一個類的屬性是在.m文件的@implementation部分的一個類的匿名類擴展中聲明的,它們本質上是私有的。

但是,在查看課程中的所有屬性時,如果屬性是私有屬性,我無法通過查看屬性來判斷。

這並不好。

是否有一些存在的命名約定在這裏有意義?

+1

你可以做的是做你自己的命名約定。就像爲私有屬性添加後綴p_variableName一樣,爲後綴添加公共名稱。 – GeneCode

回答

3

我不相信區分objc中的公共和私有財產的命名慣例。

您可以隨時複製屬性,查看.h文件,如果該屬性在那裏,它是公共的。否則,它可能不是。

+0

是的,我的目標是看看財產,並立即知道它是公共還是私人,因爲其他任何事情都是浪費時間。 –

+1

是的,我聽到你想節省時間。就你而言,你可能想要提出自己的命名約定,因爲這可能是浪費時間來尋找這種情況下常用的命名約定。編輯:沒讀過@GeneCode說。但是,是的,他們說什麼:) – Xeaza

+0

是的。在我開始在所有事物的前面開始播放之前,我想提到人羣的智慧。有些人保留保護,但說實話,我們需要一個公約的私人公噸以上的保護。 –

相關問題