Получи случайную криптовалюту за регистрацию!

iOS.Devs

Логотип телеграм канала @ios_heads — iOS.Devs I
Логотип телеграм канала @ios_heads — iOS.Devs
Адрес канала: @ios_heads
Категории: Технологии
Язык: Русский
Количество подписчиков: 5.03K
Описание канала:

Всё самое актуальное из мира iOS разработки.
При поддержке qonversion.io
Чат: @ios_camp_chat.

Рейтинги и Отзывы

2.33

3 отзыва

Оценить канал ios_heads и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

1


Последние сообщения 5

2022-05-27 19:51:07 Уверен, что каждый в процессе iOS разработки испытывал боль со сменой веток в git, когда открыт проект в Xcode
Когда Xcode предлагает закрыть проект, читать с диска или пересохранить текущую версию
Пересобирает зависимости через SPM, например
А еще всё это снова долго билдится
Эту проблему можно решить, если использовать git worktree
Подробности тут:
https://engineering.empower.me/faster-xcode-builds-when-switching-branches-67133ccfdc33
1.2K viewsSurik Sarkisyan, 16:51
Открыть/Комментировать
2022-05-26 17:49:20 Еще одна статья о том, как улучшить качество кода
Разница в том, что тут автор и на словах предлагает решение, и инструменты, которые помогают следить за качеством кода и улучшать его!
Читаем и улучшаем качество кода, получается
https://kwnstantinosnikoloutsos.medium.com/who-else-wants-to-improve-ios-codebase-quality-3f7c77a2dd10
1.1K viewsSurik Sarkisyan, 14:49
Открыть/Комментировать
2022-05-25 16:42:02
Dribble-like кнопки в TabBar!
Дейтсвительно хороший гайд на тему того, как сделать такие кнопки и анимации
Не рокет сайнс, но материал полезный. Качество кода можно улучшать, не обязательно слепо копировать, но реализация описана подробно, можно подсмотреть
Гайд состоит из трёх частей, все залинкованы между собой, так что в конце каждого гайда найдёте ссылку на следующий
Для тех, кто не очень много заморачивался с подобным, вообще отличный материал!
https://betterprogramming.pub/how-to-create-a-nice-uitabbar-for-your-ios-app-using-swift-5-pt-1-f9d2d5450909
1.2K viewsSurik Sarkisyan, 13:42
Открыть/Комментировать
2022-05-24 18:54:49 Про SPM многие из нас уже давно знают. Но многие ли знали о том, что теперь в SPM можно писать команды, которую будут выполнять логику, которую захотите?
По сути это что-то вроде sh (или любых других) скриптов на максимальках
К обычным командам добавляются возможности самого SPM и получается вполне неплохо
Можно код форматировать, можно доку генерить, можно делать, что вздумается. Можно и каким-нибудь GitHub Actions прикрутить или к вашему CI
В общем выглядит интересно, а гайд подробный и понятный, примеров много
https://theswiftdev.com/beginners-guide-to-swift-package-manager-command-plugins/
738 viewsSurik Sarkisyan, 15:54
Открыть/Комментировать
2022-05-23 17:49:23 Очень незаметная вещь, которая может заметно замедлить ваш код
Не замедляет ваше приложение в разы, конечно, но если можно даже немного ускорить, то почему бы нет?
Речь про форматирование даты
Вот твит с бенчмарком на разные варианты форматирования дат и скорость их работы!
(СПОЙЛЕР: РАЗНИЦА В ДЕСЯТКИ РАЗ)
А в самом твите ссылка на подробности
Рекомендую ознакомиться, особенно если вы где-то в таблице кучу дат форматируете.
https://twitter.com/thecoolwinter/status/1525562833689247747?s=20&t=kSGBR5hYzEAJF6AacIbn0g
1.7K viewsSurik Sarkisyan, 14:49
Открыть/Комментировать
2022-05-20 17:06:20 Крутой материал на тему MVP продуктов
Что такое MVP, плюсы, минусы, подход, личный опыт!
Особо и добавить нечего, просто очень хорошая статья на актуальную тему
https://review.firstround.com/the-minimum-viable-testing-process-for-evaluating-startup-ideas
349 viewsSurik Sarkisyan, 14:06
Открыть/Комментировать
2022-05-19 13:59:46 Великолепный материал, где название говорит само за себя!
Но не только название, содержание тоже соответствует
Автор подробно описывает принципы работы и приводит много примеров (код + результат)
Даже опытным ребятам будет полезно. Можно закрепить старые знания и получить новые!
https://towardsdev.com/a-deep-dive-into-swift-reference-counting-5428eb755c1
1.5K viewsSurik Sarkisyan, 10:59
Открыть/Комментировать
2022-05-18 17:02:42 Многим из нас в процессе работы может потребоваться снифать трафик, смотреть детали и так далее. Чаще это нужно QA команде, но и разработчикам тоже приходится этим заниматься не так редко
Возможно, вы уже знаете про какие-то похожие инструменты (Charles, например), но вот статья о другом таком - о Proxyman. В статье, кстати, есть и ссылка на такой же гайд по Charles, но автор отдает своё предпочтение именно Proxyman.
Гайд достаточно подробный, от обзора инструмента, до настройки сертификатов
Также автор утверждает, что это не реклама, ему просто нравится продукт, ну а нам, в общем-то, всё равно. Главное, что материал хороший, а тулза полезная в работе:
https://www.donnywals.com/debugging-network-traffic-with-proxyman/
1.7K viewsSurik Sarkisyan, 14:02
Открыть/Комментировать
2022-05-16 17:57:52
Небольшой материал на тему анимаций в SwiftUI
Больше примеров кода и картинок, чем текста, так что очень легко просматривается, зато пользы от этого меньше не становится
Автор показывает пару примеров несложных стандартных анимаций, сравнивает их и наглядно демонстрирует разницу в поведении (см. гифку)
https://medium.com/devtechie/animation-curves-in-swiftui-8432da0b4352
1.6K viewsSurik Sarkisyan, 14:57
Открыть/Комментировать
2022-05-13 17:58:03 Accessibility и VoiceOver - та часть в iOS разработке, про которую задумывается только очень малое количество компаний и разработчиков!
Если вы не особо сталкивались ранее, то это такая штука (если можно это всё так назвать), при помощи которой люди с ограниченными возможностями (малозрячие или совсем слепые, имеющие проблемы со слухом и так далее) могут полноценно пользоваться вашим приложением. То есть Apple заботятся о таких пользователях и дают все эти опции как внутри системы, так и для разработчиков, которые так же хотят помогать, а может быть даже делать приложения для такой группы людей.
Не знаю, даст ли вашему бизнесу большой прирост поддержка Accessibility, но много респекта точно даст
Да и повод рассказать об этом где-то на конфереции, чтобы поделиться особенностями и проблемами, с которыми вы столкнулись в процессе реализации. А может быть кого-то даже смотивируете на это. Потому что материал хоть и есть на эту тему, но его не так много.
Вот небольшая, но полезная статья, чтобы ознакомиться с базовыми вещами и понять, как их применять
P.S. На одном из прошлых рабочих мест мы получали отзывы от слабовидящих людей, что им очень нужна поддержка Accessibility в приложении. Причём для них это приложением было источником заработка, а этой функциональности им очень не хватало
https://medium.com/geekculture/accessibility-in-ios-ce09f6df992b
1.5K viewsSurik Sarkisyan, 14:58
Открыть/Комментировать