Objective-C中的私有和受保护方法
在Objective-C中定义私有和受保护方法的推荐方法是什么?一个网站建议在实现文件中为私有方法使用类别,另一个建议使用尾随下划线,或者XX_uu,其中XX是一些特定于项目的代码。苹果自己用什么Objective-C中的私有和受保护方法,objective-c,methods,visibility,conventions,Objective C,Methods,Visibility,Conventions,在Objective-C中定义私有和受保护方法的推荐方法是什么?一个网站建议在实现文件中为私有方法使用类别,另一个建议使用尾随下划线,或者XX_uu,其中XX是一些特定于项目的代码。苹果自己用什么 那么受保护的方法呢?我读到的一个解决方案是在单独的文件中使用类别,例如CLASS_protected.h和CLASS_protected.m,但这似乎会变得非常臃肿。我该怎么办?有三个问题: 对编译器隐藏 也就是说,使其他人无法#导入某些内容并查看您的方法声明。为此,将您的私有API放入一个单独的头文
那么受保护的方法呢?我读到的一个解决方案是在单独的文件中使用类别,例如CLASS_protected.h和CLASS_protected.m,但这似乎会变得非常臃肿。我该怎么办?有三个问题: