WYS*_*WYS 4 xcode objective-c ios
很长一段时间我一直想知道如何处理这个问题.
假设我将创建一个UILabel,这个标签将包含一个名称.因此,如果不仔细考虑,我会将此名称命名为UILabel.
然后我将有一个NSString,它将保存名称的实际字符串.所以我想命名字符串| name | 会更合适吗?
但那么我将UILabel命名为什么呢?
我想过将它命名为labelName.
但这是非常沮丧的匈牙利符号吗?
这是死路一条?
Objective-C是一种冗长的语言.在命名时包含变量和参数的类型是很常见的.
UILabel *nameLabel = ...
NSString *name = ...
Run Code Online (Sandbox Code Playgroud)
在原始值(甚至NSStrings和NSNumbers)的情况下,通常省略类型.
每当你遇到这种情况时,请思考,重新思考并更改名称.
在您的情况下,您可以使用:
UILabel *nameLabel;
NSString *name; //*nameString; // *nameValue;
Run Code Online (Sandbox Code Playgroud)
您可以为类型添加后缀(虽然不是一个好的做法,但有例外),如下例所示.
nameArray 它不应该是好名字 names
NSArray *names; // instead of nameArray
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |