楼主:
a517981 (Azure)
2016-04-19 03:51:14我同时在开发 iOS 和 Android
一直都觉得 Android 用 R.java 的方式管理资源可以避免 Typo 而且语法高亮
是一个很不错的方式
但在 iOS 想用 UIImage(named: "ic_xxx") 却很可能不小心取回 nil
因此在某次开发专案的时候
我试着写了一个 Xcode 外挂来自动产生 R.swift 档
不过还是想知道大家都怎么管理 string, image, color 这些资源呢?
大家觉得 iOS 上需要类似的机制吗?
如果大家有兴趣的话也可以看看我的 Repo 给我一些建议 :)
https://github.com/azurechen/R.swift-plugin
如果这个版不方便讨论 Android 或是贴上自己 repo 的连结
麻烦版主告知我自删 :)
楼主: a517981 (Azure) 2016-04-20 02:25:00
抱歉我不懂一楼跟楼上意思 swift在这点似乎没特别改善?拿字串用 NSLocalizedString("str"....)图片用 UIImage(named: "img_name") 都要用字串或名字拿都要到 runtime 才会知道有没有拿到多语系字串跟图片color的部分我之前的确都是建立一个class去管理