欢迎来到 iOS Weekly——一份由 Canopas 团队策划的关于 iOS 世界新开发和更新的时事通讯,每周一发布。
文章
了解 SwiftUI 视图生命周期
当我们编写 SwiftUI 代码时,我们构建了一个由嵌套视图值组成的视图树。视图树的实例是短暂的:SwiftUI 在处理状态更改时不断地销毁和重新创建(部分)视图树。
SwiftUI 性能调优:提示和技巧
提高应用程序性能应了解的事项。
如何创建 iOS 锁屏小部件?
在 iOS 16 中,Apple 对锁定屏幕进行了大规模改革。大修带来的最受期待的功能之一是锁屏小部件。
使用启动参数配置 UI 测试
XCTest
Xcode 通过框架为 UI 测试应用程序提供开箱即用的支持。单元测试用例的剖析包括XCUIApplication
启动被测目标的实例,以及针对此类目标的一组断言。
在 SwiftUI 中构建自定义布局 — LayoutValueKey
在过去的几周里,我们介绍了在 SwiftUI 中使用新的Layout协议构建自定义布局的许多方面。但是我们还有很多要讨论的。
SwiftUI vs. Storyboard:哪个最适合 iOS 开发者?
SwiftUI 与 Storyboards 是您是否应该使用 GUI 来创建 GUI 这一更大问题的一部分。至少自 1992 年史蒂夫·乔布斯 (Steve Jobs) 推出 Interface Builder 以来,这一直是一个争论的话题。