[Swift][Code Generator] 快速生成偏好设置存取代码

2016-12-30 21:18:53 +08:00
 banxi1988

不少应用都有用到 NSUserDefaults 来存取一些数据. 在没有 元编程的支持下, 读取写入还是有点繁琐. 今天我们介绍的代码生成脚本, 正好可以帮助解决这些问题. 好了, 闲话少说. 直接上动图看看效果.

如下手写几行简单的配置.

-AppSettings(prefix=app)
allowMsgNotification:b
isSoundEnabled:b
isVirancyEnabled:b
lastUpdateTime:d
localNickname:s

选中 -> 右键 -> Services -> generate_settings

最后是格式化过后的代码图:

最后的最后, 代码生成器项目在:

https://github.com/banxi1988/iOSCodeGenerator

3043 次点击
所在节点    iDev
4 条回复
FreshOldMan
2016-12-31 23:07:39 +08:00
老哥,赞一个,天天更新
luocic
2017-02-03 15:59:26 +08:00
大神,请教一个问题,最近刚开始学 swift ,看视频练习,进展很慢,然后到现在任然有很多不懂,今天看这个论坛发现了大神,注册只为回复你,请大神赐教,该如何学习?纯新手,还望解答!
banxi1988
2017-02-03 22:15:03 +08:00
@luocic 这是一个比较宽泛的问题. 如果单单以 Swift 来说的话, 我是直接看官方的指南的.
GitHub 有一个库, 里面整理了不少资料. 看起来挺全的.
https://github.com/ipader/SwiftGuide

虽然我不是按这个来学习的. 因为我学习 Swift 时还没有这个仓库.

有具体问题欢迎交流.
luocic
2017-02-03 23:04:00 +08:00
@banxi1988 官方指南是不是 api 里面的全要过一遍,很多类的功能都要先搞清楚吗?
GitHub 那个库看了,好多东西,一下不知道从哪下手了,我还是先看看官方指南吧,有问题我再回来问你,谢谢您的回复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX