Nikolay
с какой-то версии рантайма
Haile
с 8й оси вроде
Nikolay
с 7 точно
Haile
так
Nikolay
ибо работает :3
Haile
а давайка поверим
Haile
а ты делаешь removeobserver у NSNotificationCenter?
Nikolay
делаю
Haile
можно уже не делать
Nikolay
потому как, во первых, deployment target ниже 9
Haile
а ну ок
Nikolay
во-вторых, не всегда жизненный цикл подписки напрямую маппится в жизненный цикл обзервера
Nikolay
но как только подниму deployment target до 9, поубираю отписки из деаллоков, конечно.
Semen
коммент //copy ne nujen blya budy Kris Latner?
#ядолженэтозапомнить
Алдар
Objective-c или swift?
Haile
свифт
Алдар
шо обж с совсем не нужен?
Haile
нужен
нꙺ
поясните за медиум, это новомодная такая фича среди свободных креатифщекоф и стартаперов? или реально что-то дельное?
Igor
в смысле сам медиум или писать на него?
нꙺ
и то и другое там много специфичной аудитории или что?
Nikolay
ну там есть забавные функции
Nikolay
типа дать вычитать пост ограниченному кругу лист без публикации
Denys
только вот что очень странно, как по мне, так это то, что если ты подписался на n людей, ты не можешь потом посмотреть их посты в виде ленты
Igor
Они выдрачивают UI, и читать его прям глаз радуется.
nvkv
Они выдрачивают UI, и читать его прям глаз радуется.
только этот clean & simple UI жрёт неприличное количество трафика
nvkv
мне трафик не жалко, но грузится же плохо
Maxim
о нифига себе) знакомые все лица
Maxim
так что медиум стоит почитать да?
Nikolay
какая разница, какой UI в блог-платформе, если есть Reader Mode в Safari
Maxim
я там просто пробовал подписаться на интересное, но какой то трешак восновном
Maxim
пару раз видел там статьи неплохие
Maxim
я об айти, там конечно много всего о метафизике и смузи
Denys
а хоть у кого-то получилось найти ленту, основаную на подписках? для меня это загадка
Paks
Если Вам нужно пропертю добавить классу в либе, вы это делаете через наследование класса или через категории? Или через категории счетается не ахти способ добавления?
Nikolay
сабклассинг не всегда вариант
Nikolay
(например, инстанс этого класса создается где-то внутри либы и на это нельзя повлиять)
Nikolay
ну и сабклассинг для полиморфизма, а не для расширения ;)
Paks
Жаль тут лайкать нельзя сообщения 😆 Спасибо :)
нꙺ
покажи-ка как ты в категории проперти добавляешь )
нꙺ
obj-c же?
Paks
да, с помощью Associated Objects
Nikolay
главное на объекты классов associated objects не вешайте, не повторяйте моей ошибки 😂
auto
охгод
нꙺ
ни единой причины пилить проперти в экстенде
Nikolay
охгод
а чего такого-то?
Paks
Ну нету доступа к классу что бы его править
Nikolay
это ж не свиззлинг какой
Paks
как ему можно еще свойство присабачить?)
Antontsue
а чего такого-то?
Надо пропертю- добавь геттер и сеттер в протокол
Nikolay
а потом добавить протокол к классу, который мы не контролируем
Nikolay
(см. условия задачи)
Nikolay
ага
auto
Когда ты пользуюешься рантаймом, это уже звоночек, что ты делаешь что-то не правильно
нꙺ
Ну нету доступа к классу что бы его править
наследуй, оно для этого и сделано
Maxim
:)
Nikolay
А это непонимания основ архитектуры
с этим я готов согласиться
Paks
так выше писали, что наследовать плохо)
Nikolay
но решил не лезть в дебри
auto
Наследовать не плохо
auto
Это хуйня все
Antontsue
с этим я готов согласиться
Все внешние зависимости надо подключать через врапперы
auto
Просто не надо наследовать, когда можно без этого обойтись
Nikolay
Это хуйня все
👍🏿
нꙺ
так выше писали, что наследовать плохо)
хуёхо, наследовать лучше чем цеплять в рантайме
Nikolay
наследование — чтоб манки-патчить чужой код
Nikolay
так и запишем
Nikolay
цитаты великих людей
Antontsue
хуёхо, наследовать лучше чем цеплять в рантайме
Не получится если обьект конструируется в неподконтрольном месте
Nikolay
но если уж речь всё равно о костыле и создание инстанса контролируется вами — то да, можно и унаследовать
Antontsue
В таком случае зависимость надо враппить и работать с обьектом через этот враппер
Paks
Есть обьект в чате (сообщение), я его у себя заполняю. Но хочу в нем добавить метку о том, прочитано оно или нет. Решил добавить проперти для удобства. Вот возник вопрос каким способом)
Antontsue
Кстате это один из кейсов DI))
нꙺ
Не получится если обьект конструируется в неподконтрольном месте
тогда враппер с подконтрольными пропертями и проксированием ориг-методов всяко лучше чем неподконтрольному объекту, инициализированному неподконтрольной фабрикой свои писюны в рантайме лепить