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

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


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

2022-04-15 14:35:21 Возвращаясь к базовым знаниям в Swift, сложно не вспомнить про классы и структуры
Об этом часто спрашивают на собеседованиях и обычно не ограничиваются одним-двумя вопросами.
Давайте разбираться!
Structs vs Classes
https://medium.com/hash-coding/swift-structures-and-classes-part-1-582e26bdf8dd
2.9K viewsSurik Sarkisyan, edited  11:35
Открыть/Комментировать
2022-04-14 13:27:24 Неплохая статья о полезных тулзах, которые упростят жизнь в работе с Xcode
Не всё из списка вызывает у меня восторг, конечно, но несколько полезных для себя точно вижу:
1. SwiftPlantUML-Xcode-Extension - тулза для генерации UML вашего проекта. Классы, связи и прочее. Можно очень удобно «сверху» оценить состояние проекта, архитектуру, «спагетти» и так далее. А еще новым людям в команде будет намного проще разбираться с происходящим
2. SwiftFormat. Тут особо и добавить нечего. Форматтер, которого так не хватает в сравнении с другими IDE. Можно прикрутить на PR-ы, например
3. Import - автоимпорт. Ну почти автоимпорт. Вы пишете import SomeFramework на любой строчке, тулза сама поднимает это наверх в общий список импортов. Во многих IDE есть из коробки, конечно, но хотя бы так

Остальное либо на любителя, либо есть неплохие аналоги. В любом случае рекомендую пробежаться по статье
https://betterprogramming.pub/5-useful-xcode-extensions-to-make-work-easier-bf6095e6c564
2.8K viewsSurik Sarkisyan, 10:27
Открыть/Комментировать
2022-04-14 10:20:58 Мы часто редиректили посты из канала @MobileSubscriptions, но, кажется, ни разу не призывали подписаться туда.

А при этом, команда qonversion.io, в лице прекрасной Юлии, пишет просто очень крутые и полезные статьи для всех, кто занимается монетизацией и разработкой приложений в сторах.

В общем, подписывайтесь, чтобы узнавать обо всех обновлениях и новостях в сторах и быстро внедрять все новое.
2.3K viewsSam Mejlumyan, 07:20
Открыть/Комментировать
2022-04-13 14:26:15 В Swift 5.7 можно будет проще анврапить optional-ы!
Наконец-то можно избавиться от дублирования имён и от let mySuperVariable = mySuperVariable
Если коротко, то теперь достаточно if let mySuperVariable { // do somth }
Подробнее тут:
https://betterprogramming.pub/swift-5-7-unwrapping-optionals-gets-improvement-be81c578e9fa
3.1K viewsSurik Sarkisyan, 11:26
Открыть/Комментировать
2022-04-12 16:37:46 Интересная статья о том, как защитить своё приложение от злоумышленников, которые захотят что-то там украсть у вас или у ваших пользователей
Автор рассказывает на примере банковского приложения, но всё это может быть актуально и для кучи других (любых?) приложений
Разработчики банковских приложений, поделитесь, что из списка используете? И что поверх этого списка?
https://medium.com/dbs-tech-blog/develop-a-secure-banking-mobile-application-with-these-eight-security-methods-dbf126fc7979
2.5K viewsSurik Sarkisyan, edited  13:37
Открыть/Комментировать
2022-04-11 18:53:34 Protocol Hashable (и всё, что с этим связано в Swift и не только) - одна из основ программирования, с которой постоянно приходится сталкиваться!
Но глубоко в эту тему вряд ли кто-то погружался
Самое время попробовать погрузиться. Статья отличная
https://betterprogramming.pub/what-is-hashable-in-swift-6a51627f904
2.5K viewsSurik Sarkisyan, 15:53
Открыть/Комментировать
2022-04-08 17:28:55 Не так давно ребятами из Snyk Security была обнаружена проблема в Cocoapods. Была «дырка», через которую можно было запускать shell команды в git
На прошлой неделе они анонсировали фикс
Вряд ли вас это могло как-то коснуться и вряд ли какие-то злоумышленники успели вам навредить, но теперь уже точно не смогут
Детали тут:
https://twitter.com/orta/status/1509973042541256719
3.3K viewsSurik Sarkisyan, 14:28
Открыть/Комментировать
2022-04-07 13:18:37 Apple может изменить принцип работы повышения цен на подписки в iOS

Недавно некоторые разработчики заметили, что Disney+ информирует пользователей о предстоящих изменениях цен подписок, а затем автоматически соглашается на них и списывает деньги по более высокой цене. Это противоречит документации Apple, где указано, что пользователю предоставляется выбор согласиться на новую цену или перейти на страницу управления подписками, чтобы отписаться. Если же пользователь игнорирует предупреждения, то подписка автоматически отменяется.

TechCrunch связался с Apple, чтобы спросить, почему система Disney+ не соответствует правилам, и получил ответ, что это тестирование новой пилотной функции и в случае Disney+ подписка будет автоматически продлеваться по более высокой цене, если пользователь не предпримет никаких действий. От дальнейших комментариев по этой функции представитель Apple отказался. Что будет дальше и чего ждать от этих тестирований пока не понятно.

Читайте полную статью здесь
2.8K viewsSurik Sarkisyan, 10:18
Открыть/Комментировать
2022-04-05 15:55:42 Наверняка в процессе разработки вам приходится иметь дело с разными версиями Xcode
Связано это может быть с тем, что на определенной версии баг есть, а на остальных нет
Или при выходе новой версии мы часто ставим бета-версии Xcode, чтобы проверить, как наше приложение будет работать на новой версии OS
Или еще ряд причин. Так или иначе, нам часто приходится иметь несколько версий Xcode и это не очень удобно, но выбирать не приходится
Так вот, есть тулза, которая не то чтобы решит эту проблему, но поможет удобно взаимодействовать с несколькими Xcode сразу (даже качать можно через неё)
Если кто-то пользовался - поделитесь впечатлениями
https://github.com/RobotsAndPencils/XcodesApp
2.9K viewsSurik Sarkisyan, 12:55
Открыть/Комментировать
2022-04-01 18:49:09 Слышали ли вы что-то про RocketSim? Речь не про сим-карты, конечно
Приложение, которое бустит iOS симулятор и в целом разработку
Разработкой приложения занимается небезизвестный (ведёт блог, пишет статьи, снимает видео) Antoine van der Lee
Тулза даёт кучу фич, которые сильно упрощают жизнь
Их на самом деле много, поэтому детали читайте в статье
От себя несколько классных, на мой взгляд, возможностей накину:
- Быстрый просмотр директорий с файлами и данных в UserDefaults
- Включение/выключение/сброс разных пермишенов (пуши, локация, камера, галерея, etc)
- Отображение касаний на симуляторе. Очень удобно при записи экрана
- Pixel perfect design. Тут ваши дизайнеры точно должны ликовать. У вас будет возможность попиксельно сравнить макет и результат. В комментарии скину видео - настолько это круто. Такие возможности дают разные программы, напрямую или через плагины, но всё равно зацените, как это хорошо
- Да и много всего прикольного, просто переходите и смотрите. Точно не пожалеете
https://www.avanderlee.com/xcode/rocketsim-simulator-tool/
3.8K viewsSurik Sarkisyan, 15:49
Открыть/Комментировать