swift - 如何在 Mac OS 上的 Swift 中获取防火墙状态?
问题描述
我花了两天时间快速获取mac os的防火墙状态。我做了一些研究并用谷歌搜索。所以我知道要阅读 com.apple.alf.plist 的 globalstate 键。我可以在objective-c Objective-C中找到代码:检查OSX中的防火墙状态? 但它不起作用。我尝试如下快速阅读 com.apple.alf.plist。
let path = "/Library/Preferences/com.apple.alf.plist"
let _dictionary = NSDictionary(contentsOfFile: path)
但是 _dictionary 是零。
我的 MacOS 是 Mojave 10.14.6,Swift 是 5。
我将不胜感激任何解决方案。
解决方案
推荐阅读
- excel - 在 Excel 中使用索引在电子表格中查找最大值
- python - 使用“小批量 kmeans”时的不平衡聚类结果。为什么?
- java - 创建控制对象或方法来处理两个对象之间的关系更好吗?
- python - 在 Numpy 中将 4D 批次的瓷砖重塑为 3D 图像
- c - Linux中'dmesg'和'date'之间的时间差异
- android - 在 android 上,文档路径是否总是 /data/data/mypackagename/files/?
- bots - 如何创建一个程序,自动点击我从特定号码收到的文本中的链接?
- swift - 是否有可能在 Swift 中获得闭包的保留计数?
- javascript - 如何使用多个日期获取持续时间?
- r - 如何对一系列多列应用单个条件以在