Топ 10 статей на Medium по Swift’у за ноябрь 2018.
1) Расширяемые ячейки в UICollectionView
2) Статья об анимации при переходе экранов (см. предыдущий пост)
3) Билдинг iOS проекта без Xcode Build System 🙈
4) SwiftSyntax - библиотека, позволяющая вам парсить, анализировать, генерировать и трансформировать Swift код.
5) Билдинг Domain Specific Language в Swift’e
6) Алгоритм Штрассена для быстрого умножения матриц в Swift (я знаю вы давно это искали)
7) Как прокачать свои лейаут-якоря? Создай собственный!
8) Пользуетесь Siri Shortcuts? В статье рассказывают как сделать такой же крутой экран для создания команд
9) Мигрируем на Swift
10) Правильно тестируем UI (тесты)
https://medium.mybridge.co/swift-top-10-articles-for-the-past-month-v-nov-2018-b3c7a20bf066
1) Расширяемые ячейки в UICollectionView
2) Статья об анимации при переходе экранов (см. предыдущий пост)
3) Билдинг iOS проекта без Xcode Build System 🙈
4) SwiftSyntax - библиотека, позволяющая вам парсить, анализировать, генерировать и трансформировать Swift код.
5) Билдинг Domain Specific Language в Swift’e
6) Алгоритм Штрассена для быстрого умножения матриц в Swift (я знаю вы давно это искали)
7) Как прокачать свои лейаут-якоря? Создай собственный!
8) Пользуетесь Siri Shortcuts? В статье рассказывают как сделать такой же крутой экран для создания команд
9) Мигрируем на Swift
10) Правильно тестируем UI (тесты)
https://medium.mybridge.co/swift-top-10-articles-for-the-past-month-v-nov-2018-b3c7a20bf066
Хайп вокруг VIPER давно прошел, а ты до сих пор не знаешь, что означают эти 5 волшебных букв? Ребята из Avito давно подготовили для тебя книжку
В любом удобном для тебя формате!
https://github.com/strongself/The-Book-of-VIPER
В любом удобном для тебя формате!
https://github.com/strongself/The-Book-of-VIPER
Профессиональная конференция разработчиков мобильных приложений AppsConf скоро будет открывать для Вас свои двери в 2019 году!
21 и 22 октября в Санкт-Петербурге
22 и 23 апреля в Москве
https://appsconf.ru/
21 и 22 октября в Санкт-Петербурге
22 и 23 апреля в Москве
https://appsconf.ru/
Очень простая и понятная статья про Архитектуру iOS от RedMadRobot от 2017 года.
Основа, которая выдержит множество фич и смену команд разработки.
https://www.redmadrobot.ru/fyi/architecture_ios
Основа, которая выдержит множество фич и смену команд разработки.
https://www.redmadrobot.ru/fyi/architecture_ios
😱1
О том, как писать на Objective-C в 2018.
https://www.youtube.com/watch?v=0xFxFF5_mTo
Влад Дугнист о применении libextobjc, директив Clang, ClangFormat, чекера для ассетов / категорий, предупреждений от LLVM и флагов диагностики Clang, а также об OCLint.
https://www.youtube.com/watch?v=0xFxFF5_mTo
Влад Дугнист о применении libextobjc, директив Clang, ClangFormat, чекера для ассетов / категорий, предупреждений от LLVM и флагов диагностики Clang, а также об OCLint.
YouTube
CocoaHeads 14.04.18 – Безопасный Objective-C. Владислав Дугнист (FunCorp)
Сейчас при выборе между Objective-C и Swift весомым аргументом в пользу последнего является безопасность. В докладе мы поговорим о том, как совместить скорость компиляции и стабильность Objective-C и безопасность Swift
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Гитхаб теперь разрешает заводить безлимитное количество приватных реп для обычных пользователей. Майкрософт молодцы.
https://tcrn.ch/2TtoK3M
#opensource
https://tcrn.ch/2TtoK3M
#opensource
TechCrunch
GitHub Free users now get unlimited private repositories
If you’re a GitHub user, but you don’t pay, this is a good week. Historically, GitHub always offered free accounts but the caveat was that your code had to be public. To get private repositories, you had to pay. Starting tomorrow, that limitation is gone.…
Мало кто знает очень классную фишку AVFoundation, которая позволяет вам реализовать озвучку текста буквально в 10 строк.
Ссылка на код тут
Ссылка на код тут
Как отрефакторить свой Massive View Controller рассказывается в статье на Hacking With Swift, к вашему вниманию.
https://www.hackingwithswift.com/articles/159/how-to-refactor-massive-view-controllers
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.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
https://www.donationalerts.com/r/hadevs
Так же каждое воскресенье мы ведем стримы по Swift на канале:
https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw?view_as=subscriber
Вы знаете как пишутся фреймворки, которые парсят Ваш класс и получают названия переменных в виде String?
Все очень просто, код по ссылке на Gist:
https://gist.github.com/Hadevs/425ea5490ece5e8196f62c4d744bec81
Все очень просто, код по ссылке на Gist:
https://gist.github.com/Hadevs/425ea5490ece5e8196f62c4d744bec81
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Немного про скриптинг на свифте и использование ранлупа.
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
https://alejandromp.com/blog/2019/01/19/a-runloop-for-your-swift-script/
#swift
Alejandromp
A RunLoop for your Swift script - Alejandro Martinez
In the past few days the Swift community has been awoken again with the promise of a better way of using Swift for scripting, all thanks to…
Очень удобная библиотека, если вы хотите внедрить в свое приложение Skeleton View (очень популярное решение сейчас на рынке). Подключается и юзается довольно просто.
Ссылка:
https://github.com/Juanpe/SkeletonView
Ссылка:
https://github.com/Juanpe/SkeletonView
Ну что, господа, устали от статей, где консерваторы рассказывают почему Obj-C еще жив и на нем отлично пишется код?
Ну тогда вперед сюда:
https://medium.com/@chungbkhn87/why-should-we-use-swift-over-objective-c-78b71725e63f
Ну тогда вперед сюда:
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/
"А если вкратце — Swift 5 пришёл!"
https://habr.com/ru/company/badoo/blog/437814/
Встречайте статью от великого и могущего Егора Толстова про математику Auto Layout (которую, кстати, часто спрашивают на собеседованиях). Я уже погнал читать, догоняйте:
https://habr.com/ru/company/oleg-bunin/blog/437584/
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
Об этом рассказывается в статье на Medium:
https://medium.com/appcoda-tutorials/building-trello-like-ios-app-with-drag-drop-api-alfian-losari-d76534529f0f