[代码审查挑战]解释第二个问题:SwiftUI 和 SwiftData #try!

你好。我叫 Tomita,是一名负责天气和灾害服务的 iOS 应用工程师。 在前几天举行的 try!Swift Tokyo 2024 的 LINE Yahoo 企业展位上,我们举办了代码审查挑战赛。 代码审查挑战赛是一项公共代码审查,旨在将坏代码变成好代码。我们在本次活动中采取了与以往活动相同的举措,目的是让参与者对技术产生兴趣,并帮助员工通过外部各方的评论进行学习。 在这篇文章中,我将解释这次提出的 Code Review Challenge 的第二个问题。 问题代码 import SwiftUI import SwiftData struct ContentView: View { // Initialized ModelContainer will be passed from the parent view. @Environment(.modelContext) private var modelContext // Todo class is decleared with @Model annotation on another file. @Query private var […]