Size: a a a

2021 February 16

DK

Denis Kim in SwiftBook
как вообще можно было полагаться на синтаксис маски из сторонней библиотеки при общении с сервером?
источник

DK

Denis Kim in SwiftBook
завтра дропнут какую-то фичу и нам что менять на сервере базу и протокол?
источник

V

VAndrJ in SwiftBook
News & Channels
А есть статистика по версиям и количеству устройств?
Маркетинг не говорят точные цифры, только мол есть % и с iOS 11.
источник

NC

News & Channels in SwiftBook
VAndrJ
Маркетинг не говорят точные цифры, только мол есть % и с iOS 11.
И бизнесу выгоднее поддерживать все версии? Интересно бьется ли юнит экономика тут
источник

DK

Denis Kim in SwiftBook
News & Channels
А есть статистика по версиям и количеству устройств?
многие полагаются на это https://david-smith.org/iosversionstats/ или на официальную статистику. но лучше конечно отталкиваться от значений по рынку. типа если приложение для россии будь готов к другому соотношению юзеров по осям
источник

V

VAndrJ in SwiftBook
В идеале, все нужно писать под задачу. Ну кроме крупных стандартизированных решений вроде pjsip / ffmpeg / другое.
источник

DK

Denis Kim in SwiftBook
есть нормальный подход - можешь поддерживать хоть iOS 8 если тебе так хочется, просто не надо делать обратную совместимость. если темная тема появилась в 12 (или когда она там приехала), то и не надо ее лепить в 8. если новый функционал делается с использованием новых фишек - ну пусть в старом он будет недоступен. и всего делов
источник

DK

Denis Kim in SwiftBook
а то потом начинается, о мы хотим кастомные транзишены и шторки в современном стиле, капец как жили то с полноэкранными модалками раньше
источник

NC

News & Channels in SwiftBook
Denis Kim
есть нормальный подход - можешь поддерживать хоть iOS 8 если тебе так хочется, просто не надо делать обратную совместимость. если темная тема появилась в 12 (или когда она там приехала), то и не надо ее лепить в 8. если новый функционал делается с использованием новых фишек - ну пусть в старом он будет недоступен. и всего делов
а как это поддерживается на уровне публикации проекта? Можно выкатывать версии под разные версии ос в эппстор?
источник

DK

Denis Kim in SwiftBook
нет, можно делать типа if #available(iOS 11.0, *)
источник

NC

News & Channels in SwiftBook
Denis Kim
нет, можно делать типа if #available(iOS 11.0, *)
Это сильно увеличивает сложность кода? Много же конструкций получается дополнительных
источник

V

VAndrJ in SwiftBook
News & Channels
И бизнесу выгоднее поддерживать все версии? Интересно бьется ли юнит экономика тут
Если держатся, то наверное выгодно. Кто их поймет )

По публикации так же, кроме моментов когда Apple запрещает публиковать меньше определенной версии. Когда-то (не так уж и давно) был проект с min iOS 6 на поддержке. И когда Apple сказали – всё, теперь только с iOS 8, у заказчика была истерика. Так как по его аналитике 1/3 были на iOS 6 и процентов 10 на iOS 7.
источник

DK

Denis Kim in SwiftBook
News & Channels
Это сильно увеличивает сложность кода? Много же конструкций получается дополнительных
ну это лучше, чем повторять фишки, которые эпл уже реализовала, самостоятельно. можно сделать модуль и подключать его по необходимости
источник

В

Василий in SwiftBook
Denis Kim
вот сейчас сижу выпиливаю это кривое решение в виде InputMask от redmadrobot с проекта. а как это сделать если предыдущий разработчик вообще не парился про зависимости и нафигачил так, что фиг отделишь теперь
а почему руками не написал?
оно же не сказать чтоб сильно сложно делается
источник

В

Василий in SwiftBook
хотя там несколько вариантов...
источник

J

Junior in SwiftBook
Всем привет. Подскажите кто может. Есть кастомная UIView. Она состоит из UITextField и UILabel над ним. Всё добавленно через addsubview() . Когда создаем экземляр этой кастомной вью во ВьюКонтероллере, то UITextField не работает. Плейсхолдер видно. А указатеь не мигает при нажатии и клавиатура не выезжает. МОжет кто подсказать в чем причина ?
источник

DK

Denis Kim in SwiftBook
Василий
а почему руками не написал?
оно же не сказать чтоб сильно сложно делается
кто что не написал руками?
источник

В

Василий in SwiftBook
ну он, тот за кем ты переписываешь
источник

DK

Denis Kim in SwiftBook
видимо не смог. хотя они тоже не смогли, судя по тому, что я вижу в итоге
источник

А

Александр in SwiftBook
Junior
Всем привет. Подскажите кто может. Есть кастомная UIView. Она состоит из UITextField и UILabel над ним. Всё добавленно через addsubview() . Когда создаем экземляр этой кастомной вью во ВьюКонтероллере, то UITextField не работает. Плейсхолдер видно. А указатеь не мигает при нажатии и клавиатура не выезжает. МОжет кто подсказать в чем причина ?
Win+k попробуй нажать, когда внутрь тфа зашёл
источник