iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 在Objective-C中定义常量的最佳方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Objective-C中定义了具有适当命名约定的常量,但在Internet上进行了一些搜索之后,我发现了三种不同的命名约定来定义常量.下面给出的那些.

NSString *const kmodel_userID;
NSString *const k_model_user_id;
NSString *const kUserId;

请检查这些并帮助我找出Objective-C中常量的最佳方法.如果您喜欢任何会议,请给我正当理由.此外,如果您有任何其他约定,请分享.谢谢

解决方法

前缀范围/类标识符/详细信息后缀/常量类型.

省略不适用的内容.

例:

// A Nsnotification name,pertaining to NSApplication
NSApplicationWillBecomeActiveNotification
PrClass      Identifier      SuffxType

非常惯用且易于理解,IMO;)

您使用与枚举类似的表单:

// enum NSApplicationDelegateReply
NSApplicationDelegateReplysuccess
PrClass      Enum         Identifier

我还应该注意,您应该为具有3个或更多字符的API选择前缀,以减少与Apple或其他API碰撞的可能性.

k前缀是较旧的约定.您可以在OS X和iOS上的许多C API中找到它,例如Core *框架.现在,Objective-C API并不是非常惯用.它在一些第三方项目中使用,但大写前缀约定对于Objective-C是最容易识别的.甚至k前缀常量也使用标识符来“命名”其API,例如kCTLineTruncationStart.聪明.

大佬总结

以上是大佬教程为你收集整理的ios – 在Objective-C中定义常量的最佳方法全部内容,希望文章能够帮你解决ios – 在Objective-C中定义常量的最佳方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。