memeprince
ну не вью, а данные, скорее всего
Anonymous
Мне вообще мало что понятно из текущего задания. Спроси, что подразумевается под архивным запросом
Anonymous
типа каждый раз когда ты нажимаешь на кнопку показа погоды, ты должен сохранять себе эти данные
Anonymous
со второго раза вроде более понятно стало
Anonymous
типа проверяют умение пользоваться картой, работой с местоположением, со сторонним апи, с бд. ну и перходы между экранами
Dmitry
Всем привет
Dmitry
не поможете решить проблемку с UITableView? Точнее с динамичной высотой ячеек в ней
Anonymous
UITableViewAutomaticDimension
Dmitry
tableView.estimatedRowHeight = 440 tableView.rowHeight = UITableViewAutomaticDimension
Dmitry
Делает дефолтную высоту
Anonymous
теперь проверяй что у тебя с констрейнтами в ячейке
Anonymous
и не переопределял ли ты heightForRowAtIndexPath
Dmitry
Создал свой xib для ячейки, галочка custom стоит - высота 440
Anonymous
Создал свой xib для ячейки, галочка custom стоит - высота 440
это не важно. автоматически высота считается по автолэйауту
Anonymous
что у тебя в ячейке?
Dmitry
несколько лейблов и тексфилдов
Oleksii
Ребят что может быть, ставлю table view footer В viewDidLayoutSubviews пишу tableView.tableFooterView?.frame = CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height - topView.frame.maxY) В портрете все норм, а в горизонталке при перевороте, таблица скролиться так как фрейм такое ощущение остался такой же как в портрете, но view.bounds.height - topView.frame.maxY значительно меньше
Olga
firstStudent.name и firstStudent.score должно быть
Olga
а не fSt.name
Mihail
ой, забыл там подправить...
Mihail
Ольга, меня не совсем это интересует... правильно ли я создаю тюплы..? Правильно ли я использую опциональные переменные (name, score)? Такой ли у них синтаксис?
Azooz
Всем привет
Azooz
func errorMessageForLAErrorCode(errorCode: LAError) -> String { var message = "" switch errorCode { case LAError.authenticationFailed: message = "Вами предотставленны не верные данные" case LAError.passcodeNotSet: message = "Вы не назначили passcode" case LAError.systemCancel: message = "Авторизация была отклонена системой" case LAError.touchIDNotAvailable: message = "На вашем устройстве Touch ID не доступено" case LAError.userCancel: message = "Вы отменили вход, путем Touch ID" case LAError.userFallback: message = "Пользователем был выбран второй вариант" case LAError.touchIDNotEnrolled: message = "У вас нет дейтсвующих отпечатков" case LAError.passcodeNotSet: message = "Пасскод не задан" } return message } Почему то просит default кейс, есть возможность как то обойти этот кейс? без него завести
Azooz
уже
Azooz
не заводится
Azooz
это enum
memeprince
А break?
memeprince
В конце каждого case
Guseyn
не обяз
Guseyn
это же свифт
memeprince
🤔
Azooz
не пашет
Anonymous
зачем ты так с нами
Paks
Народ, а хранить в синглтонах инфу, которая динамически меняется - это норм, или это не хорошо?
Paks
Например, у меня есть масив обьектов груповых чатов, которые держат соединения. Мне нужно иметь возможность в разное время к списку этому иметь доступ. Если в синглтоне делать масив, и через синглтон взаимодействовать с этим списком - это норм?
Anonymous
это ж не enum https://developer.apple.com/documentation/localauthentication/laerror
Anonymous
LAError.Code - вот enum
Azooz
Ты давай за выражениями следи…
Anonymous
Имеет право. Ты ж реально всех хотел обмануть
Anonymous
Храни в Realm/CoreData.
Anonymous
Храни в Realm/CoreData.
но они ведь тоже синглтоны... ну, чаще всего
Anonymous
В целом вообще не храни ничего в синглтонах.
Anonymous
Плюс они же синглтоны только для чтения/записи, а данные хранят в файловой системе.
Anonymous
Но они thread safe.
ну, КорДату можно ссделать нетрейд сейф. но это понятно, но похоже спрашивали о другом
Paks
Храни в Realm/CoreData.
в кордату можно сохранить обьект с активным сетевым соединением и т.д.?
Paks
и он будет жить? и доставать я его буду в точно таком состоянии, в котором его туда положил?
Alish
Вам эти данные нужны только при работе приложения? если да то храните в синлтоне
Anonymous
Нет, но зачем тебе вообще их хранить в синглтоне?
Alish
Нет, но зачем тебе вообще их хранить в синглтоне?
Как я понял нужен глобалтный доступ
Paks
Нет, но зачем тебе вообще их хранить в синглтоне?
мне нужен живой екземпляр обьекта, что бы взаимодействовать с ним
Anonymous
https://www.michaelsafyan.com/tech/design/patterns/singleton
Paks
Да, я тоже склоняюсь к синглтону. Верней это единственный вариант, который я знаю, как можно хранить обьекты таким образом. Поэтому и спросил, мб еще есть что-то более подходящее для этой цели.
Anonymous
Зачем тебе вообще держать соединение живым постоянно?
Paks
Зачем тебе вообще держать соединение живым постоянно?
потому что это комнаты чата. каждая комната комната - это обьект, со своими соединениями и т.д, и мне нужно иметь возможность управлять всеми активными комнатами
Mikhail
Подскажите на каких порталах, учреждениях... можно изучать react-native и мобильную разработку. Буду благодарен и книгам и бесплатным онлайн или видео курсам, так и платным более глубоким. Заренее спасибо. Интересуют как базовые знания, так и более глубокие и профессиональные.
Mikhail
всмысле я не по профилю обратился или всмысле там ссылки на курсы? я не увидел, пожскажите пожалуйста
Aleksandr
@reactnative_ru
Aleksandr
зайди в тот канал и задай тот же вопрос там
Mikhail
спасибо, попробую
Rizvan_13
Извините за вопрос не по теме! Как отправить часть кода через телеграм, чтоб она отображалась понятно у собиседника.
Rizvan_13
собеседника*
Ivan
В целом вообще не храни ничего в синглтонах.
Потому что ты так сказал или есть что то более авторитетное?
Ivan
Зачем? Ты как бы в курсе что синглтон продолжает использоваться в новых api у apple?
Ivan
Если ты что-то не умеешь готовить не надо так категорично учить других
Rinat
как сделать удаление пуша удаленно? как в телеграме если просмотреть сообщение на десетопе, на айфоне удаляется
Nikita
websocket?