0
私は単体テストのいくつかの種類を把握しようとしていますので、模擬ユーザーのデフォルトを作成します。UserDefaultsイニシャライザでsuiteNameの本当の意味は何ですか?
セットアップ中に右後class MockUserDefaults: UserDefaults {
var gameStyleChanged = 0
override func set(_ value: Int, forKey defaultName: String) {
if defaultName == "something" {
someStyleChanged += 1
}
}
}
()私はそう私は私が公式ドキュメントを読んだが、それは十分に明らかではないsuiteNameの完全な意味を理解することはできません混乱
mockUserDefaults = MockUserDefaults(suiteName: "testing")!
を作成し、
を助けてください
他のアプリやアプリエクステンション(自分の_app-group_内のa.k.a)で使用できるものを自由に作成して、それらの間でデータを共有できます。 ([_source_](https://developer.apple.com/documentation/foundation/userdefaults/1409957-init))。 – holex