<分区>
我在我工作的公司面临一些扩展挑战,我希望通过关闭开关实现新功能,这样如果该功能尚未准备好发布,我们可以将其关闭并准备好发布下一个版本。 我知道 Facebook、Twitter、Podio 和可能其他公司都有这个。 我能想到的最简单的方法是将代码嵌入 #ifdef - #endif block 中,但我希望有一个内部设置面板,以便我可以在运行时打开和关闭功能,这样更容易测试。 有什么想法可以实现吗?非常感谢任何建议。谢谢
最佳答案
将您的配置存储为服务器上的 plist。当应用程序打开时,下载 plist,解压缩并将内容存储到用户默认值中。对于每个可能被关闭的功能,在启用访问之前检查用户默认设置以查看它是否已关闭。
为简单起见,使用registerDefaults
启用所有功能并仅使用下载来禁用功能。
关于ios - 如何在 iOS 上实现功能关闭开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22661464/