技术栈
xcode 16
大熊猫侯佩
13 天前
单元测试
·
xctest
·
xcode 16
·
wwdc 24
·
swift testing
·
初始化和清理
·
测试顺序
WWDC24(Xcode 16)中全新的 Swift Testing 使用进阶
WWDC 24 祭出的全新单元测试系统着实让苹果开发者们眼前一亮。“原来测试还可以这么爽!?”,日渐逼近蟋蟀发型的某位码农如是说。
大熊猫侯佩
13 天前
单元测试
·
xcode 16
·
wwdc 24
·
swift 宏
·
swift testing
·
#expect
·
#require
用接地气的例子趣谈 WWDC 24 全新的 Swift Testing 入门(三)
从 WWDC 24 开始,苹果推出了全新的测试机制:Swift Testing。利用它我们可以大幅度简化之前“老态龙钟”的 XCTest 编码范式,并且使得单元测试更加灵动自由,更符合 Swift 语言的优雅品味。
Se7en丶潇洒哥
2 个月前
ios
·
xcode
·
appstore
·
xcode 16
·
bitcode
Xcode 16 上传AppStore遇到第三方库 bitcode 的问题
报错内容大概是说,我通过cocoapods引入的某个第三方库,enableBitcode为true,大家知道bitcode其实在Xcode 14的时候已经被废弃了。Xcode 16可能更为严格一些,目前来说在Xcode 15上面依然能够成功上传的,但Xcode 16不行。
大熊猫侯佩
4 个月前
ios 18
·
xcode 16
·
swiftui 6.0
·
previewmodifier
·
预览调试
·
inject 注入测试数据
·
mock data
SwiftUI 6.0(Xcode 16)新 PreviewModifier 协议让预览调试如虎添翼
用 SwiftUI 框架开发过应用的小伙伴们都知道,SwiftUI 中的视图由各种属性和绑定“扑朔迷离”的缠绕在一起,自成体系。
大熊猫侯佩
4 个月前
macos
·
磁盘空间
·
sequoia
·
xcode 16
·
macos 15
·
全新安装
·
beta
迂回战术:“另类“全新安装 macOS 15 Sequoia beta2 的极简方法
随着 WWDC 24 的胜利闭幕,Apple 平台上各种 beta 版的系统也都“跃跃欲出”,在 mac 上自然也不例外。
大熊猫侯佩
4 个月前
scrollview
·
ios 18
·
xcode 16
·
swiftui 6.0
·
滚动视图
·
scroll phase
·
监听滚动状态
SwiftUI 6.0(iOS 18.0)滚动视图新增的滚动阶段(Scroll Phase)监听功能趣谈
何曾几时,在 SwiftUI 开发中的秃头小码农们迫切需要一种能够读取当前滚动状态的方法。在过去,他们往往需要借助于 UIKit 的神秘力量。不过这一切在 SwiftUI 6.0 中已成“沧海桑田”。
大熊猫侯佩
5 个月前
color
·
ios 18
·
xcode 16
·
swiftui 6.0
·
macos 15
·
混合颜色
·
渐变动画
SwiftUI 6.0(iOS 18/macOS 15)关于颜色 Color 的新玩法
WWDC 2024 重装升级的 SwiftUI 6.0 让 Apple 不同平台(iOS 18/macOS 15)显得愈发的冰壶玉衡、美轮美奂。
大熊猫侯佩
5 个月前
宏
·
entry
·
ios 18
·
xcode 16
·
swiftui 6.0
·
previewable
·
wwdc 24
SwiftUI 6.0(Xcode 16)全新 @Entry 和 @Previewable 宏让开发妙趣横生
如火如荼的 WWDC 2024 已进入第五天,苹果开发平台中众多海量新功能都争先恐后的喷薄欲出。在这里就让我们从中挑两个轻松有趣的新功能展示给小伙伴们吧:它们分别是 全新的 @Entry 和 @Previewable 宏。