2012-04-23 81 views
2

iOS SDK通過編程訪問設備的設置(通常通過設置應用訪問)提供了什麼?iOS SDK和設備設置

通過Apple的Preferences and Settings文檔閱讀後,我不確定應用程序是否可以通過編程方式調整設備的亮度,或者可以開啓/關閉wifi。我正在試驗NSUserDefaults。任何幫助或建議表示讚賞。

回答

1

Apple的官方公開API不允許iOS應用訪問Settings應用中的常規設置,例如wifi enable。 NSUserDefaults只允許訪問由那個應用程序自己創建的那些首選項和設置。

+0

我明白了。 'Library/Preferences'中的應用程序通常被拒絕了嗎?聽起來像一些相當流行的應用程序正在這樣做(stackoverflow.com/a/1335316/22471) – MrDatabase 2012-04-24 01:52:19

3

是的,對於某些設置,通過使用私有API,您可以訪問它們。 但是,顯然,使用這些私有API可以防止您的應用被接受進應用商店。 A鏈接: Access iOS settings from code 希望這有助於!^_^

+0

有趣,謝謝。顯然有些應用程序只是修改適當的plist文件http://stackoverflow.com/a/1335316/22471 – MrDatabase 2012-04-23 20:15:59