SwiftUI一起学之六 -- mac应用开机自启动
2021-05-20 本文已影响0人
sunny_ke_ke
一 学习目标
mac开机后自动开启应用
二 学习效果
![image.png](https://img.haomeiwen.com/i901836/e935e2a74ced2d60.png&originHeight=1080&originWidth=1024&size=271277&status=done&style=none&width=512?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
三 主要操作步骤
3.1 使用Swift Package Manager添加LaunchAtLogin库
![image.png](https://img.haomeiwen.com/i901836/1e73a78f4c52d1b7.png&originHeight=1310&originWidth=1232&size=568059&status=done&style=none&width=308?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i901836/597c0dd40ab285cc.png&originHeight=862&originWidth=1464&size=66824&status=done&style=none&width=366?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i901836/5db8b9db57b1e36f.png&originHeight=854&originWidth=1450&size=71132&status=done&style=none&width=363?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i901836/3178f5da1b2cb35f.png&originHeight=856&originWidth=1464&size=79807&status=done&style=none&width=366?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
3.2 自启动设置开关
import SwiftUI
import LaunchAtLogin
struct ContentView: View {
var body: some View {
VStack{
LaunchAtLogin.Toggle {
Text("电脑开机时,自动启动软件")
}
}.frame(width: 400, height: 400, alignment: .center)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}