2024年12月5日
摘要: 什么是 swift macro Swift 宏在 WWDC 2023 的 Swift 5.9 版本中引入,简单来说它允许我们在编译时生成重复代码,它还允许我们在编译之前动态地操作项目的 Swift 代码,从而允许我们在编译时注入额外的功能,使我们的应用程序的代码库更易于阅读且更高效地编码。 OC 时 阅读全文
posted @ 2024-12-05 11:34 麦芽呀~ 阅读(13) 评论(0) 推荐(0) 编辑
摘要: // for in 循环 for num in 0...3 { print(num) } // 0 // 1 // 2 // 3 let names = ["Anna", "Alex", "Brian", "Jack"] for name in names { print("Hello, \(nam 阅读全文
posted @ 2024-12-05 11:25 麦芽呀~ 阅读(1) 评论(0) 推荐(0) 编辑
摘要: let semaphore = DispatchSemaphore(value: 1) queue1.async { semaphore.wait() user.setName("1") print(user.name) semaphore.signal() } queue2.async { sem 阅读全文
posted @ 2024-12-05 10:43 麦芽呀~ 阅读(1) 评论(0) 推荐(0) 编辑