跨平台 FireMonkey 程序应该把 INI 文件放在哪里是最佳实践?INI 文件是否适合?
跨平台 FireMonkey 程序应该把 INI 文件放在哪里是最佳实践?INI 文件是否适合?
对于Android:在“共享存储”中
对于MacOS:在INI文件中
https://delphihaven.wordpress.com/2015/06/11/ccr-prefsinifile-on-github/
CCR.PrefsIniFile 在GitHub上,由Chris Rolliston提供(他也在stackoverflow上:https://stackoverflow.com/users/2778930/chris-rolliston)
这只是一个小型的帖子,说明我之前在Google Code上发布的原生Preferences API包装器(适用于Android、iOS和OS X)现在已经在GitHib上了:
https://github.com/chrisrolliston/CCR.PrefsIniFile
Android和苹果版本现在应该也可以在XE8中编译。
关于应该使用哪种格式?是INI文件还是其他格式?
在Windows上,您可以完全自由选择使用哪种格式。您可以使用系统注册表、INI文件(相当常见)、XML文件(最近变得非常普遍)或甚至一些自定义格式,如Typed文件(二进制文件),而Delphi能够处理这些文件。
但这并不适用于所有平台。某些平台甚至可能限制您存储设置的格式。
因此,您应该阅读有关此事的平台偏好并进行相应调整。