non-sandboxed:
~/Library/Preferences/com.example.myapp.plist
sandboxed:
~/Library/Containers/com.example.myapp/Data/Library/Preferences/com.example.myapp.plist
defaults 命令只能读取 sandboxed 的。
但是,Xcode 调试时运行的 app,defaults 存在哪个目录呢?我也不知道。
non-sandboxed:
~/Library/Preferences/com.example.myapp.plist
sandboxed:
~/Library/Containers/com.example.myapp/Data/Library/Preferences/com.example.myapp.plist
defaults 命令只能读取 sandboxed 的。
但是,Xcode 调试时运行的 app,defaults 存在哪个目录呢?我也不知道。
新的 MacBook Pro 系统选择语言或者地区为中文/中国之后,即使我的常用账号选的是英文,登录界面显示的还是中文,而且,重启电脑时,系统提示的也是中文。
如果要修改,只能通过命令行,在 System Preferences 里无法修改。命令:
sudo languagesetup
如果你修改项目自己的 Build Settings 里的 Build Products Path,这没用,因为编译输出的路径是 Xcode 的配置,不是项目的配置,所以你应该修改 Xcode 的偏好设置。
1. 修改 Xcode 全局设置
在 Preferences -> Location -> DerivedData 选择 Custom,然后按 Advanced 按钮。Build Location 将 Custom 选为 Relative to Workspace。
2. 修改项目设置
如果你只想改某个项目,则从 File -> Project Settings 里改。
但是,无论你用哪一种方法,这个修改是不能放到项目的 git 代码库里的。这意味着,如果你换了台电脑,你还得重新设置一遍!
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastUpdatesAvailable 0 sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastRecommendedUpdatesAvailable 0 sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist RecommendedUpdates killall Dock
# sudo tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-01-17-191904
com.apple.TimeMachine.2019-01-18-134752
com.apple.TimeMachine.2019-01-18-141455
com.apple.TimeMachine.2019-01-18-143636
# tmutil deletelocalsnapshots 2019-01-18-143636
用第二条命令把列表中的一个一个删除。
禁用 Mac TimeMachine 本地 snapshots:
# sudo tmutil disable local
众所周知,Mac 系统自带的图片浏览软件主要 Preview 预览和在 Finder 里按空格键,前者无法播放 GIF 动画,而后者的浏览方式非常不自然,例如不支持鼠标滚轮缩放操作。
我在 2013 年开发出了 Mac 系统使用的看图软件 Tovi - Total Image Viewer for Mac,自发布以来,以后被安装超过 10000 次,大部分是收费用户,其中有过一次限时免费。
目前,Tovi 2.0 版本已经发布了!新的 Tovi 2.0 重写了图片显示引擎,改善了操作体验,使得更加流畅。同时,并进一步完善了手势操作。
为了让更多的朋友能体验到 Tovi 的好用,特发布了免费试用版。免费版除了显示试用信息之外,功能不受限,欢迎大家下载试用!
Tovi 免费下载链接:http://tovi.ideawu.com/