Swift Tips
3.27K subscribers
463 photos
16 videos
2 files
441 links
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift.

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
Как отрефакторить свой Massive View Controller рассказывается в статье на Hacking With Swift, к вашему вниманию.

https://www.hackingwithswift.com/articles/159/how-to-refactor-massive-view-controllers
Если у Вас ломается голова от Apple Documentation и вы не понимаете как ее читать, вперед по ссылке:

https://www.hackingwithswift.com/articles/167/how-to-read-apples-developer-documentation
Если Вам нравится наш канал - Вы можете поддержать нас материально:

https://www.donationalerts.com/r/hadevs

Так же каждое воскресенье мы ведем стримы по Swift на канале:
https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw?view_as=subscriber
Вы знаете как пишутся фреймворки, которые парсят Ваш класс и получают названия переменных в виде String?

Все очень просто, код по ссылке на Gist:

https://gist.github.com/Hadevs/425ea5490ece5e8196f62c4d744bec81
Очень удобная библиотека, если вы хотите внедрить в свое приложение Skeleton View (очень популярное решение сейчас на рынке). Подключается и юзается довольно просто.

Ссылка:
https://github.com/Juanpe/SkeletonView
Ну что, господа, устали от статей, где консерваторы рассказывают почему Obj-C еще жив и на нем отлично пишется код?

Ну тогда вперед сюда:

https://medium.com/@chungbkhn87/why-should-we-use-swift-over-objective-c-78b71725e63f
Обзор новых версией Mojave, Xcode, Swift 5 и iOS на Хабре.

"А если вкратце — Swift 5 пришёл!"

https://habr.com/ru/company/badoo/blog/437814/
Встречайте статью от великого и могущего Егора Толстова про математику Auto Layout (которую, кстати, часто спрашивают на собеседованиях). Я уже погнал читать, догоняйте:

https://habr.com/ru/company/oleg-bunin/blog/437584/
Друзья, поделитесь этим каналом со своими знакомыми разработчиками, уверен, им тоже будет интересно.

Буду очень благодарен за поддержку! 👋
У вас возникал вопрос, как работает приложение Trello на iOS? У него отличный UX, который позволяет перетягивать тикеты из одной колонки в другую.

Об этом рассказывается в статье на Medium:

https://medium.com/appcoda-tutorials/building-trello-like-ios-app-with-drag-drop-api-alfian-losari-d76534529f0f
На последней конференции Cocoaheads в Санкт-Петербурге был интересный доклад про SIL (Swift Intermediate Language), который уже доступен в виде статьи, можете ознакомиться и узнать как все работает под капотом:

https://medium.com/@Georguy/swift-intermediate-language-c5e36a8729db
Статья по построению статических Generic таблиц от меня. Можете заценить и поддержать, если понравилось) Ссылка на демо проект есть в конце статьи

Ссылочка: https://habr.com/ru/post/439016/
— Ммморти, давай, вот тут flutter, давай запускай его, ккконфигурируй, это просто, Ммморти, и запускай, приключение на 20 минут и всё, приложение готово.

— Рик, Рик, зачем ты делаешь со мной это?
Команда VK Tech Talks объявляет о митапе в Санкт-Петербурге 27 февраля.
Чтобы получить приглашение, то нужно заполнить форму (пройти тест), так как сама конференция для опытных разработчиков.

Но я в вас верю, вы справитесь:

https://vk.com/tech?w=wall-147415323_3542
Моя новая статья о нейминге переменных и функций в Swift, залетайте, хлопайте, думаю будет всем полезно:

Открыть статью
Добрый вечер, друзья! Хотелось бы напомнить, если вам нравится этот канал, то можете поддержать его материально:
Donation Alerts: https://www.donationalerts.ru/r/hadevs
Другие способы: https://vk.com/dk_streams?w=app5727453_-176645943

Буду очень признателен!
Написал скрипт на Python'e, позволяющий пропарсить ваш Xcode проект, который выведет вам количество строк и файлов категоризированных по языкам.

Ссылочка: https://github.com/Hadevs/xcode-analyze
https://itunes.apple.com/us/app/geo-guesser/id1452095943?l=ru&ls=1&mt=8

Приложение которое мы сделали утром на архитектуре VIPER с Dependency Injection за 4 часа уже в магазине