Size: a a a

iOS Developers — русскоговорящее сообщество

2020 June 12

I

Izzatilla in iOS Developers — русскоговорящее сообщество
у нас маленькая компания, просто на тест девайс заливали и передовали
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
смешно наверное
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Izzatilla
у нас маленькая компания, просто на тест девайс заливали и передовали
Ну вот appcenter как вариант, можно настроить что бы билды с разных веток заливались
источник

R

Rose in iOS Developers — русскоговорящее сообщество
подскажите как сделать чтоб подписуемый элемент был такого типа с дженериком
источник

В

Владимир in iOS Developers — русскоговорящее сообщество
Ребят есть кто нибудь свободный на Swift пару задач помочь за монету сделать? Плиз напишите в личку 🙏
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Владимир
Ребят есть кто нибудь свободный на Swift пару задач помочь за монету сделать? Плиз напишите в личку 🙏
10рублевую?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Владимир
Ребят есть кто нибудь свободный на Swift пару задач помочь за монету сделать? Плиз напишите в личку 🙏
Пиши в мобайлджобс
источник

В

Владимир in iOS Developers — русскоговорящее сообщество
Вовка
Пиши в мобайлджобс
Не пишется, скинешь логин админа?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Владимир
Не пишется, скинешь логин админа?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Неужели сложно?
источник

В

Владимир in iOS Developers — русскоговорящее сообщество
Вовка
Неужели сложно?
Уже нашел спасибо
источник

DK

David Khegay in iOS Developers — русскоговорящее сообщество
Владимир
Уже нашел спасибо
ох и вова
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Rose
подскажите как сделать чтоб подписуемый элемент был такого типа с дженериком
Протоколы в Swift не могут быть Дженериками(и это хорошо), они могут иметь ассоциированные типы.

Попробуем так:

class BaseCoordinator<T> {
 /* ... */
}

protocol AlertRoute {
 
associatedtype T
}

extension AlertRoute where Self: BaseCoordinator<T> {
 /* ... */
}


И скорее всего получим ошибку, что данное ограничение рекурсивное. Всё потому что:

extension AlertRoute where Self: BaseCoordinator<T> {
 /* ... */
}


ничто иное как:

extension AlertRoute where Self: BaseCoordinator<Self.T> {
 /* ... */
}


что подразумевает, что тип T должен иметь такие же ограничения, что и сам протокол, которых мы и так не знаем.

В данной ситуации можно сделать что-то подобное:

class BaseCoordinator<T> {
 /* ... */
}

protocol BaseCoordinatorProtocol {
   /* Определите тут всё, что хотите использовать в AlertRoute */
}

extension BaseCoordinator: BaseCoordinatorProtocol {
 /* ... */
}

protocol AlertRoute where Self: BaseCoordinatorProtocol {
 /* ... */
}


или просто:

protocol AlertRoute: BaseCoordinatorProtocol {
 /* ... */
}
источник

II

I I in iOS Developers — русскоговорящее сообщество
David Khegay
ох и вова
молодетс, добрый христианин, если бы не укор про поиск был бы вообще пупс)
источник

N

Nikita in iOS Developers — русскоговорящее сообщество
Как сделать блюр в ячейках таблиц чтобы не лагало? Это вообще реально?
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
а spm уже пользуются для иос разработки?
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Nikita
Как сделать блюр в ячейках таблиц чтобы не лагало? Это вообще реально?
А как делаешь ты?
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Sergey
а spm уже пользуются для иос разработки?
Никто не запрещает, если все интересующие пакеты есть в spm
источник

N

Nikita in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
А как делаешь ты?
По класике
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Nikita
По класике
По классике это как?) Обычно не лагает.
источник