我在我工作的公司面臨着一些縮放挑戰,我希望通過關閉開關實現新功能,以便如果功能未準備好出貨,我們可以轉向它已關閉並準備好用於下一個版本。 我知道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. 如何使彈出功能關閉在這個功能?