我在我工作的公司面临着一些缩放挑战,我希望通过关闭开关实现新功能,以便如果功能未准备好出货,我们可以转向它已关闭并准备好用于下一个版本。 我知道Facebook,Twitter,Podio和其他公司都可以。 我能想到的最简单的方法是将代码嵌入到#ifdef - #endif块中,但我希望有一个内部设置面板,可以在运行时打开和关闭功能,这样更容易测试。 任何想法可以如何实现?任何建议都非常感谢。谢谢如何在iOS上实现功能关闭开关
0
A
回答
2
将配置存储为服务器上的plist。当应用程序打开时,下载plist,解压缩并将内容存储为用户默认值。对于可能关闭的每个功能,请检查用户默认设置以查看是否允许访问它。
为简单起见,请使用registerDefaults
启用所有功能并仅使用下载来禁用功能。
1
尝试在NSUserDefaults的保存这些设置 - 这样他们就可以持续,以及方便地访问https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html
你可以保存设置标志为每个要素在NSUserDefaults的 设定所以每当用户试图通过比较标志打开该功能状态(启用/禁用),你可以向用户显示该功能或警报(这是等待下一个版本或... ...)
希望它有帮助!
相关问题
- 1. SQLite实现的打开/关闭功能
- 2. 打开关闭功能?
- 3. 打开和关闭功能
- 4. 如何在使用组合(java)时实现关闭开关?
- 5. 如何在python中实现不同功能的开关箱?
- 6. 功能“关闭”
- 7. 如何最好地实现'网站关闭'功能?
- 8. 如何实现关闭,关闭所有关闭其他标签功能,右键单击标签中的Extjs?
- 9. 如何在编译时关闭功能?
- 10. 如何实现型开关
- 11. simplemodal关闭功能
- 12. 在C++ builder的按键中实现关闭功能
- 13. 开关功能
- 14. Arduino按钮开启和关闭功能
- 15. 切换打开/关闭JS功能
- 16. Gps(位置)开启和关闭功能
- 17. 点击功能关闭所有打开
- 18. 打开和关闭ShowIt调试功能
- 19. 导轨打开/关闭功能
- 20. 该功能可打开和关闭
- 21. 打开/关闭KML图层的功能
- 22. jquery切换功能打开/关闭
- 23. 打开和关闭jQuery功能
- 24. 实现像iOS应用程序垂直关闭的功能使用ViewPager滑动即可关闭
- 25. 如何实现Stack Overflow上的“相关问题”功能?
- 26. 数据关闭:如何关闭引导模式功能
- 27. 打开/关闭声音(IOS)
- 28. 如何在PowerShell中实现'-Help'开关?
- 29. 如何关闭SQL 2016遥测功能
- 30. 如何使弹出功能关闭在这个功能?