Недавно я заметил, что некоторые коды делают инициализации экземпляров как ClassName.self(), например:Что такое само название для имени класса? Swift 3
let realm = try! Realm.self()
С выхода и использования после этого, он так же, как как будто без него - Realm()
Есть ли какая-либо конкретная причина или использование для выполнения init с .self?
У вас есть ссылка, где используется 'self()'? На https://realm.io/docs/swift/latest/ я вижу только 'let realm = try! Realm() '- и это не имеет значения. –
@MartinR Это на самом деле из кодов, переданных мне, как я упоминал в вопросе, использование после того, как такое объявление является нормальным, например. пытаться! realmUpdate.write, так что я не мог понять, почему существует необходимость в себе во время объявления. –