
可以定义类型,带 Schema Check ,可以像 Protobuf 一样生成 Java 、Go 、Swift 和 Kotlin 代码,也可以生成 YAML 、JSON 、XML 和 properties.
好玩的是这个项目并不是用 Swift 写的,而是 Java. 苹果包括 iCloud 在内的后端服务应该大量用到了 Java
1 stinkytofu 2024 年 2 月 4 日 对比 JSON 也就省了几个引号, 真有必要再搞一种格式么。 |
2 learnshare 2024 年 2 月 4 日 有点像 QML 的风格 |
3 NnMmOo 2024 年 2 月 4 日 Apple 开始走向衰败 |
4 Vegetable 2024 年 2 月 4 日 首页上的例子我看来,除了 plist ,其他家大差不差。我更倾向于这是 apple 觉得自己的 plist 用着不爽,弄了个新的。 |
5 hash 2024 年 2 月 4 日 类 XML 的文件结构确实过时了 |
6 Orchestraa 2024 年 2 月 4 日 via iPhone 所以以后看到一个 .pkl 还得犹豫下是配置文件还是 pickle 了 |
7 zhusimaji 2024 年 2 月 4 日 via iPhone 乍一看以为是 python pkl 序列化 |
8 nagisaushio 2024 年 2 月 4 日 |
9 ivvei 2024 年 2 月 4 日 via Android 配置文件的 programmable 我认为是邪路。配置文件最多支持一个变量替换就行了,搞太复杂就失去了配置文件的意义,和程序里直接硬编码有多大区别的 |
10 secondwtq 2024 年 2 月 5 日 楼主提到了 Apple 的后端服务,我感觉这个项目的关键点应该是可以转换成多种已有格式。我的猜测是 Apple 可能用了一堆开源项目,不同开源项目有不同的配置格式,本身量又多,就搞了一个这玩意统一管理。其他的 feature 都是围绕这个目的做的。 |