Интернет-ресурс swiftbook.ru опубликовал таблицу, которая поможет вам определить свой проффесиональный уровень разработки
https://swiftbook.ru/post/tutorials/ios-deveoper-table-skillz/
https://swiftbook.ru/post/tutorials/ios-deveoper-table-skillz/
Если вы до сих пор ломаете голову над Optionals - загляните по ссылке, здесь все расписано очень даже понятно
https://www.hackingwithswift.com/articles/136/the-complete-guide-to-optionals-in-swift
https://www.hackingwithswift.com/articles/136/the-complete-guide-to-optionals-in-swift
Apple объявили каникулы в App Store Connect - с 23 по 27 декабря приложение не будет проходить ревью, готовьтесь!
https://developer.apple.com/news/?id=11272018
https://developer.apple.com/news/?id=11272018
Для построения навигации между экранами вам поможет Application Coordinator, об этом рассказывается в статье от Павла Гурова.
https://habr.com/company/oleg-bunin/blog/423299/
https://habr.com/company/oleg-bunin/blog/423299/
Этот отрывок показывает вам использование оператора
Ссылка на код тут
where
в первом случае это switch, во втором for.Ссылка на код тут
Статья на Medium, рассказывающая о красивой и приятной анимации между экранами:
https://medium.com/rosberryapps/tricky-uiviewcontroller-transition-animations-59131b540b33
Так же, могу порекомендовать библиотеку Hero, которая позволяет делать это намного проще:
https://github.com/HeroTransitions/Hero
https://medium.com/rosberryapps/tricky-uiviewcontroller-transition-animations-59131b540b33
Так же, могу порекомендовать библиотеку Hero, которая позволяет делать это намного проще:
https://github.com/HeroTransitions/Hero
Топ 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