Привет, спасибо за отзыв! Почитать можно тут: academy.realm.io/posts/tryswift-hector-matos-hipster-swift/, krakendev.io/blog/hipster-swift Оверхед из-за постоянного создания
Привет, это хороший вопрос. В целом можно пробрасывать action или даже кастомный делегат через эту CellModel. Но, например, мы как-то очень намучились пробрасывать делегаты для обработки разных текстовых полей (например UITextFiled) и написали отдельный класс CellModel для таких кейсов. Но в целом ничего плохо в пробрасывании нет. Если интересно подробнее, можешь написать мне в тг: @azimin
Спасибо. Кстати очень бы хотелось услышать детальное сравнение структур и классов. Так же есть вопрос, планируется ли в свифте хранить свойства в расширениях без использования рантайма obj-c?
Да, многие вещи можно решить путем использования Mirror и рефлекции из библиотек наподобие этой github.com/Zewo/Reflection. Другой вопрос, что такая мутация может быть сломана в будущих версиях Swift'а
Прекрасный доклад, особенно про модели целовский)
Спасибо за доклад! А где можно найти информацию про Type Omission (2:47), хотелось бы узнать какой overhead там происходит.
Привет, спасибо за отзыв! Почитать можно тут: academy.realm.io/posts/tryswift-hector-matos-hipster-swift/, krakendev.io/blog/hipster-swift
Оверхед из-за постоянного создания
Alexander Zimin спасибо!
Спасибо за доклад!
Есть архив с демо проектом?
Вот, пожалуйста :)
github.com/azimin/CocoaHeads-SwiftMagic
Может это глупый вопрос, прошу простить, но как быть в случае например если мне нужно реагировать на нажатую на ячейке кнопку через делегат ?
Привет, это хороший вопрос. В целом можно пробрасывать action или даже кастомный делегат через эту CellModel. Но, например, мы как-то очень намучились пробрасывать делегаты для обработки разных текстовых полей (например UITextFiled) и написали отдельный класс CellModel для таких кейсов. Но в целом ничего плохо в пробрасывании нет. Если интересно подробнее, можешь написать мне в тг: @azimin
Тут нельзя отправлять фотографии, пиши в тг, ник написал выше :) Ну или в любой другой соц. сети
ещё один из вариантов это в cellForRow инициализировать кложуру, которую выполнять по нажатию
Спасибо. Кстати очень бы хотелось услышать детальное сравнение структур и классов. Так же есть вопрос, планируется ли в свифте хранить свойства в расширениях без использования рантайма obj-c?
Да, многие вещи можно решить путем использования Mirror и рефлекции из библиотек наподобие этой github.com/Zewo/Reflection. Другой вопрос, что такая мутация может быть сломана в будущих версиях Swift'а
Эххх... а сейчас SWIFT собираются отключить в России :(
Ррррреррррр