Paks
вот раньше до AFNetwirking была оч мощная либа
Paks
на основе которой все строили соединения
Антон
гайс, помогите новчику , как удалить аутлет "х" не активна
Paks
но пришел AF, вытеснил ее.
Она еще живая, но никто не юзает, бо она оч уступает) и в ней целый зоопарк устаревших и ненужных вещей
Alexander
Paks
Антон
крейзи
Stanislav
Paks
Paks
за 2 года убили в ноль)
Paks
Anton
https://www.uraimo.com/2017/02/05/building-a-lisp-from-scratch-with-swift/
Paks
во) он
но он кажись входил в какой-то крупный фреймворк
Антон
Stanislav
О, еще вопрос, раз народу много. Вот у меня, к примеру, пришел JSON с сервера или там NSDictionary из sqlite. По-хорошему надо это все оборачивать в класс модели и такой объект кидать контроллеру?
В куче прог все не заморачиваются и напрямую тыкают
Антон
не сработало
Stanislav
Так у тебя походу целый view controller там
Stanislav
Естесна у него прибитый вью
Paks
MR_Record шарит мапить сразу в Кордату
Paks
и ты получаешь обьект из базы
Антон
Stanislav
как быть?
Сказать зачем тебе понадобилось убить стандартный аутлет =)
Stanislav
Зачем аутлет вьюхи отцеплять?
Ilkhom
Paks
чем тебе аутлет этот мешает?
Paks
покажи все аутлеты
Антон
думаю из за него крэш
Stanislav
Антон
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] instantiated view controller with identifier "UIViewController-Cw7-fQ-Fod" from storyboard "Main", but didn't get a UITableView.'
Paks
у тебя в коде UITableViewController?
Антон
сек
Антон
семн семеныч
Антон
все ок
Антон
Спасибо мужики!
Stanislav
¯\_(ツ)_/¯
Maksim
люди совсем обленились уже даже загуглить в стеке немогут) сразку сюда спрашивать лезут )))))
Stanislav
Антон
Антон
но не по тому вопросу оказалось
Антон
Ilkhom
как хорошо что люди сами ответы находят и еще спасибо говорят))
Stanislav
Вот я например про кор дата читал, но мне интересно мнение тех, кто его юзал и для чего. Да и про правильную архитектуру приложений хотел бы узнать от профессионалов. Ибо по исходникам чужим такому не научишься, везде костыли
Paks
я чистую кордату юзал ток чуть для того, что бы разобраться как работает) и надеюсь больше чистую ее не придется)
Roman
AF - зло, знаю несколько разрабов, которые знают AF и не знают URLSession
Ilkhom
имхо огромный минус кор дата это thread unsafe
Roman
Поощрять неведение - неправильно
Антон
а кто юзал реал мобайл платформ
Антон
реалм
Stanislav
Stanislav
Есть вот FMDB, неплохо облегчает работу с SQLite. Можно не знать про какие-нибудь colum_* функции и замечательно жить
Paks
ну)
Paks
а в АФ это реализуется в 3 строчки)
Max
Вот я например про кор дата читал, но мне интересно мнение тех, кто его юзал и для чего. Да и про правильную архитектуру приложений хотел бы узнать от профессионалов. Ибо по исходникам чужим такому не научишься, везде костыли
в ней просто чуток разобраться надо, контексты поюзать, почувствовать удобство работы с большими объемами, многопоточностью, ну и плюс конечно граф обертка, как MySQL - всё проектирование ORM в XCode зашито; под капотом да, SQLite; Реалм хорошая, легкая, но есть кривые приколы у неё. В кордате есть FetchedResultsController, который вжух - и выдает все результаты в таблицу сразу.
Stanislav
Paks
а потом тебе понадобится чего-то еще
Paks
какое-то кеширование
Roman
Излишние внешние зависимости - это неправильно
Paks
или еще чего
Roman
Если они обоснованы - всегда пожалуйста
Paks
и эти 50 строчек будут обростать, возможно даже костылями
Paks
и начнется создание велосипедов
Ilkhom
в AF нет даже апи в 50 строк
Paks
вместо того, что бы взять лучшую либу для работы с сетью и заюзать все эти решения просто из коробки. которые выверены, вытестированы, проверены тысячами людей и т.д.
Ilkhom
утрировано это, зачем велик изобретать
Paks
и вместо того, что бы идти дальше по задачам, ты будешь дублировать AF
Stanislav
в ней просто чуток разобраться надо, контексты поюзать, почувствовать удобство работы с большими объемами, многопоточностью, ну и плюс конечно граф обертка, как MySQL - всё проектирование ORM в XCode зашито; под капотом да, SQLite; Реалм хорошая, легкая, но есть кривые приколы у неё. В кордате есть FetchedResultsController, который вжух - и выдает все результаты в таблицу сразу.
Хе, уже привык к тому, что когда вижу рыбу на аватаре это значит, что сейчас норм все растолкуют
Max
имхо огромный минус кор дата это thread unsafe
я не понимаю, зачем лезть в thread, когда дело касается обработки данных? есть GCD, есть очереди - раскидал контексты по очередям, убрал нагрузку в background, отличная производительность у кордаты
Ilkhom
Roman
И AF, как явление, я поэтому считаю злом
Paks
я ее юзаю даже если мне просто нужно сделать простой get запрос и получить обратно json'чик
Roman
https://thatthinginswift.com/write-your-own-api-clients-swift/
Paks
ибо удобно
Paks
в 1 строку запрос, который возвращает словарик, скармливаешь ее магрекордсу
Paks
в итоге в 5 строк, у тебя все что летит из сервера записывается в базу данных