Forwarded from iOS.Devs
🧚♀️ Pure Functions в Swift
Наш любимый Джон Сандел выпустил новую статью про Pure Functions в Swift.
Интересно почитать в субботу вечером.
swiftbysundell.com/posts/pure-functions-in-swift
(Время чтения ~ 8 минут)
Наш любимый Джон Сандел выпустил новую статью про Pure Functions в Swift.
Интересно почитать в субботу вечером.
swiftbysundell.com/posts/pure-functions-in-swift
(Время чтения ~ 8 минут)
Swift by Sundell
Pure functions in Swift | Swift by Sundell
Pure functions might seem like a mostly theoretical concept at first, but they have the potential to give us some very real, practical benefits — from increased reuse and testability, to more predictable code. This week, let’s take a look at how pure functions…
Очень полезная программа для любого проекта, которая анализирует время сборки и позволяет понять что тормозит компиляцию.
Вывод по каждому методу с поиском и фильтрами.
В открытом доступе!
https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode
Вывод по каждому методу с поиском и фильтрами.
В открытом доступе!
https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode
Фреймворк SPStorkController презентует UIViewController как плеер Apple Music. Реализован через кастомный TransitionDelegate.
Вызывается в 1 строку
Весь открытый код находится на Github:
https://github.com/IvanVorobei/SPStorkController
Не пожалейте вашу звезду и поблагодарите автора за труды.
Вызывается в 1 строку
presentAsStork(controller)
. Больше 10 параметров для кастомизации.Весь открытый код находится на Github:
https://github.com/IvanVorobei/SPStorkController
Не пожалейте вашу звезду и поблагодарите автора за труды.
MotionBook - классное приложение в App Store, где собраны библиотеки для дизайнеров и для разработчиков. Некий аналог CocoaControls.
Так же есть репозиторий на GitHub для вашего удобства: https://github.com/younatics/MotionBook
https://itunes.apple.com/ru/app/motionbook/id1205163580?mt=8
Так же есть репозиторий на GitHub для вашего удобства: https://github.com/younatics/MotionBook
https://itunes.apple.com/ru/app/motionbook/id1205163580?mt=8
Друзья! С небольшим опозданием мы подводим результаты розыгрыша.
Победителем аккаунта становится: @kusimagaru
Мы свяжемся с победителем уже сегодня и передадим ему аккаунт!
Спасибо всем за участие, скоро вас ждет новый конкурс, еще больше! Оставайтесь с нами!
Победителем аккаунта становится: @kusimagaru
Мы свяжемся с победителем уже сегодня и передадим ему аккаунт!
Спасибо всем за участие, скоро вас ждет новый конкурс, еще больше! Оставайтесь с нами!
ДоДо пицца на Habr написали статью как работает один из самых страшных механизмом для новичков - UICollectionViewLayout.
О том, как его используют для создания пиццы из двух половинок - внутри статьи!
https://habr.com/ru/company/dodopizzaio/blog/452876/
О том, как его используют для создания пиццы из двух половинок - внутри статьи!
https://habr.com/ru/company/dodopizzaio/blog/452876/
Знаете почему так происходит?
Если нет - то в статье на Medium расказывают как работает Hashable в Swift и почему его стоит использовать в ваших классах:
Язык: ENG
Время чтения: ~3 минуты
Уровень: Новичок-Middle
https://medium.com/@JoyceMatos/hashable-protocols-in-swift-baf0cabeaebd
Если нет - то в статье на Medium расказывают как работает Hashable в Swift и почему его стоит использовать в ваших классах:
Язык: ENG
Время чтения: ~3 минуты
Уровень: Новичок-Middle
https://medium.com/@JoyceMatos/hashable-protocols-in-swift-baf0cabeaebd
На ежегодной конференции разработчиков WWDC 2019 Apple показали новый уникальный инструмент для iOS разработчиков. Сможет ли он полностью заменить UIKit покажет время, а попробовать его можно уже сейчас скачав Xcode 11 beta. А Пол Хадсон проведет вас по декларативному тоннелю iOS разработки
https://www.hackingwithswift.com/quick-start/swiftui
https://www.hackingwithswift.com/quick-start/swiftui
Со SwiftUI к нам в арсенал xcode пришло огромное количество системных картинок (совсем немного, примерно, ~1500 шт), что не может не радовать.
Теперь если вы захотите использовать какой-то символ, то Вам не придется, искать его в интернете. Apple постарались и добавили все, что вам может понадобиться в SF symbols, подробнее можете посмотреть в ппрезентации с WWDC
https://developer.apple.com/videos/play/wwdc2019/206/
Теперь если вы захотите использовать какой-то символ, то Вам не придется, искать его в интернете. Apple постарались и добавили все, что вам может понадобиться в SF symbols, подробнее можете посмотреть в ппрезентации с WWDC
https://developer.apple.com/videos/play/wwdc2019/206/
Напоминаю, что у нас есть канал, где вы можете найти себе проект и заработать денег.
Абсолютно бесплатно, без рекламы. Пользуйтесь!
Абсолютно бесплатно, без рекламы. Пользуйтесь!
Forwarded from Swift Tips - работа (Danil Kovalev)
Друзья! Сейчас канал находится на техническом обслуживании и будет запущен в ближайшие 2-3 дня.
Буду благодарен, если вы поделитесь этим каналом со своими друзьями.
Буду благодарен, если вы поделитесь этим каналом со своими друзьями.
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
Подъехала реализация архитектуры Flux на SwiftUI. Когда уже вайпер затащите?
https://github.com/johnsusek/fluxus/blob/master/README.md
#architecture
https://github.com/johnsusek/fluxus/blob/master/README.md
#architecture
GitHub
fluxus/README.md at master · johnsusek/fluxus
Flux for SwiftUI, inspired by Vuex. Contribute to johnsusek/fluxus development by creating an account on GitHub.
У вас могла возникать ошибка, когда после загрузки приложения в App Store Connect, пишет, что подпись неверная.
Такая ошибка появляется как и у самого таргета приложения, так и у Stickers Extension.
Если вы кучу раз проверили подпись всех таргетов, попробовали автоматическую и ручную подпись и ничего не помогает - достаточно убедиться в названиях вашего продукта и стикеров. Apple не пропускает названия с кирилическими символами и странными символами. После смены названий на английские символы - ошибка уходит.
Такая ошибка появляется как и у самого таргета приложения, так и у Stickers Extension.
Если вы кучу раз проверили подпись всех таргетов, попробовали автоматическую и ручную подпись и ничего не помогает - достаточно убедиться в названиях вашего продукта и стикеров. Apple не пропускает названия с кирилическими символами и странными символами. После смены названий на английские символы - ошибка уходит.
Отважным тестерам, которые пошли ставить первую бету iOS после WWDC - посвящается!
Уже доступны вторые версии бет всех новых систем.
Возможно, страдания начинают прекращаться, качаем!
https://developer.apple.com/download/
Уже доступны вторые версии бет всех новых систем.
Возможно, страдания начинают прекращаться, качаем!
https://developer.apple.com/download/
Приглашаем инди разработчиков iOS в Телеграм канал и группу: @ruappstore и @ReviewsAppStoreRU!
Обсуждаем и помогаем друг другу на безвозмездной основе продвигать приложения собственной разработки в App Store.
Код написан, а что дальше?
Обсуждаем и помогаем друг другу на безвозмездной основе продвигать приложения собственной разработки в App Store.
Код написан, а что дальше?
Если для вас CoreML - это игрушка и вы очень крутой программист, который работает с нейросетями на Swift, то у Tensorflow есть либа для этого.
Обучаем модели на нашем любимом языке!
https://github.com/tensorflow/swift
Обучаем модели на нашем любимом языке!
https://github.com/tensorflow/swift
This media is not supported in your browser
VIEW IN TELEGRAM
Классное API от Slack для показа дочерних экранов, очень кастомизируемое и, конечно же, полностью на Swift.
https://github.com/slackhq/PanModal
https://github.com/slackhq/PanModal