在iOS项目中Swift中常量的最佳位置是什么

冰冷的心

在iOS项目中,Swift中常数的最佳位置是什么?例如,我需要为错误域名和错误代码创建常量。

我应该使用全局常量还是Constants静态字段之类的类

提前致谢。

柯斯坦斯

您可以enum使用原始值创建新的

enum ErrorDomainName: String {
    case MyDomain = "MyDomain"
    case OtherDomain = "OtherDomain"
}

您也可以使用嵌套类型创建扩展名。这样,您可以将常量放在它们所属的范围内。

extension NSError {
    struct DomainName {
        static let MyDomain = "MyDomain"
        static let OtherDomain = "OtherDomain"
    }
}

NSError.DomainName.MyDomain

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

c ++中常量指针的目的是什么?

来自分类Dev

使用 Keras 的机器学习项目中常见的随机性来源是什么?

来自分类Dev

多模块项目中测试类的正确位置是什么?

来自分类Dev

JavaScript:跳过常量的最佳方法是什么

来自分类Dev

处理PHP中常量的最佳方法

来自分类Dev

在多模块Maven项目中更新模块版本的最佳策略是什么

来自分类Dev

在大量基于postgreSQL文件的项目中管理sql文件的最佳实践是什么?

来自分类Dev

在Cordova / Phonegap CLI项目中同步www /目录的最佳方法是什么?

来自分类Dev

在Webapp项目中包含Bootstrap资源的一般最佳做法是什么?

来自分类Dev

在Android项目中创建简单幻灯片的最佳方法是什么?

来自分类Dev

在奥尔良项目中处理关系数据库中的遗留数据的最佳实践是什么?

来自分类Dev

在TFS2015中的多个项目中查找某些特定代码的最佳方法是什么?

来自分类Dev

使用 JAVA 在我的项目中执行 Elasticsearch 的最佳方法是什么?

来自分类Dev

在Android Studio中创建和测试库项目以在任何项目中共享的最佳方法是什么?

来自分类Dev

MVC项目中的域模型是什么?

来自分类Dev

找到特定项目最后一次出现的位置的最佳方法是什么?

来自分类Dev

摆脱 Python3 中常见子字符串前缀的最佳方法是什么?

来自分类Dev

使用作曲家和资产将jQuery包含在symfony项目中的最佳方法是什么

来自分类Dev

对于Android Studio项目中使用的外部库,找到新版本的最佳方法是什么

来自分类Dev

在数据库引擎中使用栏杆来管理项目中的用户和公司的最佳方法是什么?

来自分类Dev

Django项目结构的最佳实践是什么?

来自分类Dev

Swift-管理静态字符串和常量(如URL,ID,图像名称等)的最佳方法是什么

来自分类Dev

在名称空间中定义双常量的最佳方法是什么?

来自分类Dev

在swift项目中安装AWS ios SDK

来自分类Dev

向我的项目中100个不同位置调用的方法中添加参数-正确的方法是什么?

来自分类常见问题

redux中常数的意义是什么?

来自分类Dev

在IOS SWIFT中缓存最后一个覆盖对象的最佳方法是什么。

来自分类Dev

Java和Swift中常量和变量的比较

来自分类Dev

在项目中查找循环依赖关系的算法是什么?

Related 相关文章

  1. 1

    c ++中常量指针的目的是什么?

  2. 2

    使用 Keras 的机器学习项目中常见的随机性来源是什么?

  3. 3

    多模块项目中测试类的正确位置是什么?

  4. 4

    JavaScript:跳过常量的最佳方法是什么

  5. 5

    处理PHP中常量的最佳方法

  6. 6

    在多模块Maven项目中更新模块版本的最佳策略是什么

  7. 7

    在大量基于postgreSQL文件的项目中管理sql文件的最佳实践是什么?

  8. 8

    在Cordova / Phonegap CLI项目中同步www /目录的最佳方法是什么?

  9. 9

    在Webapp项目中包含Bootstrap资源的一般最佳做法是什么?

  10. 10

    在Android项目中创建简单幻灯片的最佳方法是什么?

  11. 11

    在奥尔良项目中处理关系数据库中的遗留数据的最佳实践是什么?

  12. 12

    在TFS2015中的多个项目中查找某些特定代码的最佳方法是什么?

  13. 13

    使用 JAVA 在我的项目中执行 Elasticsearch 的最佳方法是什么?

  14. 14

    在Android Studio中创建和测试库项目以在任何项目中共享的最佳方法是什么?

  15. 15

    MVC项目中的域模型是什么?

  16. 16

    找到特定项目最后一次出现的位置的最佳方法是什么?

  17. 17

    摆脱 Python3 中常见子字符串前缀的最佳方法是什么?

  18. 18

    使用作曲家和资产将jQuery包含在symfony项目中的最佳方法是什么

  19. 19

    对于Android Studio项目中使用的外部库,找到新版本的最佳方法是什么

  20. 20

    在数据库引擎中使用栏杆来管理项目中的用户和公司的最佳方法是什么?

  21. 21

    Django项目结构的最佳实践是什么?

  22. 22

    Swift-管理静态字符串和常量(如URL,ID,图像名称等)的最佳方法是什么

  23. 23

    在名称空间中定义双常量的最佳方法是什么?

  24. 24

    在swift项目中安装AWS ios SDK

  25. 25

    向我的项目中100个不同位置调用的方法中添加参数-正确的方法是什么?

  26. 26

    redux中常数的意义是什么?

  27. 27

    在IOS SWIFT中缓存最后一个覆盖对象的最佳方法是什么。

  28. 28

    Java和Swift中常量和变量的比较

  29. 29

    在项目中查找循环依赖关系的算法是什么?

热门标签

归档