首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一“技”之长

    iOS自定义应用设置页面

    在项目中可以直接新建一个Settings Bundle文件,如下: 生成的Bundle中包含一个国际化文件和一个Root.plist文件,国际化的文件我们暂不关心,其用来根据用户本地的语言环境来映射不同语言的字符串 Root.plist文件是配置设置项的核心文件。其内容如下: 模版中默认定义了4个item,分别用来显示一个分组头、输入框、开关和滑块组件。效果如下: 每个配置项的意义和用法,我们后续在详细介绍。 要读取用户设置情况也非常简单,只需要读取此Bundle文件中的Root.plist文件即可,例如: let path = Bundle.main.path(forResource: "Settings" appending("/Root.plist")) 需要注意,Plist文件中的键与在Xcode中看到的键值并不一致,Xcode对键值进行了可读化,你可以以文件的方式查看,即可看到真正的键名,例如上面的设置文件内容为 : Plist文件配置项详解 Root.plist文件最外层可配置键 - PreferenceSpecifiers 此键是必须的,设置为一个数组,数组中每个具体的元素即是配置设置项的每一项。

    89210编辑于 2024-03-25
  • 来自专栏debugeeker的专栏

    iOS有反检测能力的越狱工具shadow的分析和检测

    -a---- 2019/8/2 1:59 3123 Root.plist

    2.8K10发布于 2021-09-10
领券