Alternative to IsolatedStorageSettings for MonoTouch
本文关键字:MonoTouch for IsolatedStorageSettings to Alternative | 更新日期: 2023-09-27 18:10:41
我正在尝试重新创建我最初为Windows Phone 7.8制作的应用程序-当我们最初制作它时;我们使用isolatedstoragessettings来存储关于用户的信息。
当我们尝试使用MonoDevelop/MonoTouch时,我们注意到它不能识别isolatedstoragessettings,因此在为iOS创建应用程序时给我们造成了很大的问题。
我们用于Windows phone创建存储的代码:
public IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
我们使用隔离存储在应用程序中存储设置的其他方法是什么?我们已经研究过使用"IsolatedStorageFile",但是使用这种方法似乎会引起大量的麻烦。
我们试图保存的信息包括;这名字(去年的名字导师的名字-按下按钮的次数
我们如何使用IsolatedStorageFile或其他IsolatedStorage方法来做到这一点?
这种类型从未出现在常规框架中,但这并不意味着你不能使用它。
Moonlight (Mono的Silverlight实现)IsolatedStorageSettings
的源代码是可用的。它很小,完全管理,可以包含在您自己的应用程序中(或构建在一个单独的程序集中以便跨项目重用)。
这可能需要一些修改,因为System.IO.IsolatedStorage
的Silverlight API与。net框架的"桌面"版本(Xamarin产品遵循)不是100%兼容。OTOH应该是非常小的变化(源本身非常小)。