old-style ASCII property list

5 篇文章 0 订阅
1 篇文章 0 订阅

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html#//apple_ref/doc/uid/20001012-BBCBDBJE

苹果这个文档可以推断出一些事实:
1. xx.xcodeproj/project.pbxproj 是 old-style ASCII property list 文件
2. NSLog 或 po 出的 NSArray 或 NSDictionary 也是 old-style ASCII property list 格式

顺便,
/usr/libexec/PlistBuddy 可以读取 old-style ASCII property list 文件,
但是,从2019年的某个 macOS 版本后,这个命令修改这类文件会导致整个文件被改为 xml 格式,相当于默认带了 -x 选项。
这个变更有点费解,估计是苹果在底层逐步废弃 old-style 导致的

plutil -lint 对 old-style 已经失效。苹果爸爸的 deprecation 操作产生了一系列影响。但是苹果爸爸仍不肯将 Xcode 创建的工程文件修改为 xml 格式。不知为什么固守。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值