Swift 判断字符串是否为 nil 或者 empty 12345var myString: String? = nilif (myString ?? "").isEmpty { print("String is nil or empty")} 2024-12-09 随笔 #Swift
SwiftUI NavigationStack 与 NavigationSplitView 合集 NavigationStackSwiftUI 4.0 的全新导航系统 使用 SwiftUI 的 NavigationStack 组件进行页面导航 改变颜色SwiftUI navigation bar 的背景顏色 SwiftUI changing navigation bar background color for inline navigationBarTitleDisplayMode 1234 2024-12-09 合集 #SwiftUI
SwiftUI @Published 与 onReceive 组合使用 123456789101112131415161718192021222324252627import SwiftUIstruct ContentView: View { @StateObject private var state: ContentViewState = .init() var body: some View { VStack 2024-12-09 随笔 #SwiftUI
SwiftUI ForEach 警告 Non-constant range: argument must be an integer literal 这个 Warning 的字面意思是「非常数范围:参数必须是整数字面量。」所以除非是常数,比如直接用「0..<4」这样的代码消除这个警告,但是大多数情况下,我们不可能去这样写,因为这部分 View 就是动态生成的。 123ForEach(0..<4) { index in} 查阅官方文档: The instance only reads the initial v 2024-12-09 随笔 #SwiftUI
Xcode 更换主题 前往 ~/Library/Developer/Xcode/UserData/FontAndColorThemes/ 把下载好的 .xcolortheme 文件放进去重启 Xcode 就行了。 需要注意的是,与其说是主题,更像是配色主题。字体以及字体大小都需要自己设置。 Xcode 主题下载: XCode Themes 2024-12-06 随笔 #Xcode
macOS 工程报错 Error: Error Domain=NSPOSIXErrorDomain Code=1 「Operation not permitted」 在 macOS 工程中调试接口时出现报错: 123Error: Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <E0BD2CC5-BC74-4624- 2024-12-02 随笔 #Network #Xcode
Swift 发送 GET/POST 请求 GET123456789101112131415161718192021222324252627282930313233343536373839404142434445var urlComponents = URLComponents(string: "your url")!// 查询条件urlComponents.queryItems = [ URLQueryItem( 2024-11-29 随笔 #Swift #Network
SwiftUI LabeledContent 合集 参考:LabeledContent in SwiftUI 下面代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445struct ContentView: View { var body: some View { Form { 2024-11-29 合集 #SwiftUI
SwiftUI Toolbar 合集 Toolbar在 .toolbar 修饰符的闭包中添加组件即可,结合 NavigationView 的时候,添加的组件默认都在导航栏的右侧排布。 12345678910111213.toolbar { Button(action: { print("Saved") }, label: { Text( 2024-11-29 合集 #SwiftUI