
MacOS开发实例
文章平均质量分 70
国内专业从事MacOS开发的人员和资料相对仍然较少,尤其关于SwiftUI的资料更加稀缺,本专栏以完整的开发实例为线索,带你深入了解在MacOS中使用SwiftUI开发的各个环节。
ArslanRobot
这个作者很懒,什么都没留下…
展开
-
Mac监视程序对文件系统的访问
Mac下如果我们想知道某个程序,对文件系统做了哪些访问,读写了那些文件。就需要用到fs_usage命令,有些功能状态Mac中没有提供api接口去获取,但是在系统运行期间会在一些系统文件中写入状态,你通过读取解析这些文件的内容可以获取到一些你需要的状态数据,那么究竟这些内容藏在哪些文件里呢,一条发现的渠道是使用逆向工程来剖析类似功能的应用,别人的是如何实现的,读写了哪些文件。当然读取他需要一些技巧,你要正巧的引导用户授权该路径的读写权限,毕竟默认你只能读写沙盒路径下的内容。实时监视进程对文件系统的访问记录。原创 2023-05-07 18:57:47 · 533 阅读 · 0 评论 -
macOS开机自启动应用swift源码实例
MacOS开发中很多场景会用到登录后应用自动运行功能,网上能查阅到的有限几篇文章大多都是object-c实现,并且版本比较久远,大多是关于macOS 11前后版本的实现,需要修改调整的地方较多 阅读本文,您将实现以swift来编码,同时兼容原有旧系统api以及macOS 13 Ventura新特性的自启动应用。原创 2023-07-02 10:29:26 · 870 阅读 · 2 评论 -
Macos开发:Finder Sync扩展的基本使用
当你用习惯了Windows,刚换到Mac会有各种不适应,比如右键菜单里不能新建txt文件,用惯了图形界面操作,svn、git都要使用命令行来操作,打开终端进入当前目录也要命令行,对于很多非开发人员来说这些操作很不友好,即使是开发人员我也想减少操作步骤,节省时间。Finder Sync扩展可以帮你解决这些问题。原创 2023-04-25 05:51:59 · 1318 阅读 · 1 评论 -
MacOS SwiftUI开发:StatusBar与状态栏菜单
MacOS开发中很多应用场景都需要用到状态栏菜单,阅读本文实例代码您可实现为MacOS应用添加状态栏图标项以及弹出菜单,菜单项及dock图标恢复主窗体等功能原创 2023-04-22 20:51:55 · 949 阅读 · 1 评论