We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
理由:User 这个命名过于简略,用在没有命名空间的的OC语言上容易发生命名冲突。
可以想见,一个叫做CYLUser的类,如果将其实例化的话,其对象名称必然叫做“user”。对于如此简略的名称,我们一般更加习惯是在诸如NSString字符串这样类型的实例上使用。倘若此时同时有一个字符串对象的名称也叫做“user”,两者就会发生很不舒服的命名冲突,而且也不好将其中一个改为另外的名称。 个人认为类名CYLUserModel,实例名称userModel才是更加适合,不易引起其它冲突尴尬的命名方案
同理,对于CYLSex,个人认为 typedef NS_ENUM(NSInteger, CYLSexType) { CYLSexTypeMan, CYLSexTypeWoman, }; 才能更容易避免项目之后的尴尬和冲突,并且容易说明这是一个枚举类型。Type和Status理应作为绝大多数枚举类型的通行关键词
The text was updated successfully, but these errors were encountered:
No branches or pull requests
理由:User 这个命名过于简略,用在没有命名空间的的OC语言上容易发生命名冲突。
可以想见,一个叫做CYLUser的类,如果将其实例化的话,其对象名称必然叫做“user”。对于如此简略的名称,我们一般更加习惯是在诸如NSString字符串这样类型的实例上使用。倘若此时同时有一个字符串对象的名称也叫做“user”,两者就会发生很不舒服的命名冲突,而且也不好将其中一个改为另外的名称。
个人认为类名CYLUserModel,实例名称userModel才是更加适合,不易引起其它冲突尴尬的命名方案
同理,对于CYLSex,个人认为
typedef NS_ENUM(NSInteger, CYLSexType) {
CYLSexTypeMan,
CYLSexTypeWoman,
};
才能更容易避免项目之后的尴尬和冲突,并且容易说明这是一个枚举类型。Type和Status理应作为绝大多数枚举类型的通行关键词
The text was updated successfully, but these errors were encountered: