Size: a a a

2020 December 19

ЕК

Евгений Ковалевский... in SwiftBook
Руслан Садыков
Но как я понял необходимо иметь и локальную и серверную базу и синхронизировать их?
Повторюсь - всё от из зависит. За 3 года ни разу не было локальной базы, только сервер
источник

АШ

Артем Шпилька... in SwiftBook
Руслан Садыков
Но как я понял необходимо иметь и локальную и серверную базу и синхронизировать их?
Да, именно так
источник

DL

Danil Lomaev in SwiftBook
Dizzy
В таком варианте не канает, требует заполнить поля в структуре
дай каждому свойству в структуре дефолтное значение и все
источник

D

Dizzy in SwiftBook
А не костыль это будет ?
источник

D

Dizzy in SwiftBook
Я не претендую на супер код) но все же )
источник

DL

Danil Lomaev in SwiftBook
а что ты вообще хочешь
источник

DL

Danil Lomaev in SwiftBook
вот у тебя есть модель данных
у нее есть какие-то дефолтные значения
 struct User {
    var name: String = ""
    var age: Int = 0
}
источник

DL

Danil Lomaev in SwiftBook
либо же создавай init() {}
источник

D

Dizzy in SwiftBook
Danil Lomaev
вот у тебя есть модель данных
у нее есть какие-то дефолтные значения
 struct User {
    var name: String = ""
    var age: Int = 0
}
Ага, я без дефолтных объявлял
источник

D

Dizzy in SwiftBook
Спасибо, попробую как минимум инициализировать в структуре дефолтными значениями
источник

DL

Danil Lomaev in SwiftBook
Dizzy
Ага, я без дефолтных объявлял
ты потом создаешь @Published user = User()
и можешь менять все свойства юзера, либо же взять откуда-то (с сервера, с локальной бд) такую структуру и переназначить
если же никаких мутаций не произойдет, у тебя будет пустой палбишер с дефолтными значениями
источник

D

Dizzy in SwiftBook
Спасибо, вроде очевидно, но совсем забыл про дефолт в структурах )
источник

DL

Danil Lomaev in SwiftBook
не за что)
источник

D

Dizzy in SwiftBook
Ещё вопрос, тем кто работал с swiftui + LazyVGrid все нормально работает ?
источник

D

Dizzy in SwiftBook
У меня на 14.4 жестко уходит память
источник

D

David in SwiftBook
всем вечер добрый подскажите, а можно ли как-то узнать откуда был сделан pushviewcontroller или present? в контроллере на который перешли
источник

S

Sasha in SwiftBook
Руслан Садыков
А для каких целей нужен realm, если можно например все хранить в firebase?
в случае, когда тебе нужно на каком-то то этапе работающее офф-лайн приложение, вот 2 обычных кейса и их решения: 1) с контентом типа:  список жанров для фильмов или категорий для продуктов, где они не будут изменяться - какой смысл дергать API для этих целей постоянно - единоразово запрашиваешь список, хранишь его; 2) когда твое апи по какой либо причине достаточно «тяжелое», можешь хранить контент для того, чтобы быстро показать пользователю условный список чатов в приложении, но в любом случае обновлять его, тогда пользователь не будет видеть «пустой экран» пока ждет твое апи.
источник

S

Sasha in SwiftBook
выучил бы CoreData на базовом уровне, как минимум работу с ЛБД, после него подучи Realm. А насколько часто эти фреймворки встречаются в приложениях - очень субъективное суждение, во всех достаточно больших - почти всегда.
источник

AB

Anatoliy Bogdanov in SwiftBook
кто-нибудь покупал к M1 usb-c hub?
работает внешний монитор через хаб? я просто видел, что там какие-то ограничения есть
источник

GK

Guitar Kitty in SwiftBook
Всем привет, может подскажет кто. Прошёл бесплатные курсы на swiftbook, времени для изучения достаточно, сейчас хочу взять платные, но не знаю, в какой последовательности лучше проходить?Основная цель ближайшие пол года-год - это полноценный pet-project и возможно, устройство на работу джуном/мидлом.( Возможно, посоветуете альтернативные/дополнительные источники информации)🐱
источник