作者a517981 (Azure)
看板MacDev
标题[讨论] 大家觉得Xcode是否需要类似R.java的功能?
时间Tue Apr 19 03:51:14 2016
我同时在开发 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 的连结
麻烦版主告知我自删 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.194.97.198
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1461009078.A.C9C.html
1F:→ darktt: image与string本身就有适合的管理机制了,color也可以透过 04/19 05:03
2F:→ darktt: 自己建立一个Class来管理 04/19 05:04
3F:推 tentenlee: image不用特别做这个吧? 有xcode外挂可以处理类似的 04/19 09:32
4F:→ a517981: 楼上有推荐的外挂吗? 04/19 11:46
5F:→ s001582000: Swift就是为了这些问题而诞生啊啊啊啊 04/19 16:04
6F:→ a517981: 抱歉我不懂一楼跟楼上意思 swift在这点似乎没特别改善? 04/20 02:25
7F:→ a517981: 拿字串用 NSLocalizedString("str"....) 04/20 02:27
8F:→ a517981: 图片用 UIImage(named: "img_name") 都要用字串或名字拿 04/20 02:29
9F:→ a517981: 都要到 runtime 才会知道有没有拿到多语系字串跟图片 04/20 02:30
10F:→ a517981: color的部分我之前的确都是建立一个class去管理 04/20 02:30