WWLayout - еще одна библиотека для верстки через код. Выглядит синтаксис примерно так:
Время чтения: 5 min
Язык: EN
Уровень: Новичок+
https://medium.com/ww-tech-blog/an-introduction-to-wwlayout-2f540cf30d67
subtitleLabel.layoutВ статье на Medium Вам расскажут как ее использовать и зачем она нужна:
.leading(.greaterOrEqual, to: titleLabel, edge: .trailing, offset: 40, priority: .low)
.trailing(to: .superview, edge: .trailing, offset: -10, priority: .high)
.lastBaseline(to: titleLabel)
Время чтения: 5 min
Язык: EN
Уровень: Новичок+
https://medium.com/ww-tech-blog/an-introduction-to-wwlayout-2f540cf30d67
Forwarded from iOS.Events
🍪 И еще один просмотр Apple Keynote завтра в Питере. На этот раз от Epam.
events.epam.com/events/apple-special-event-2019
events.epam.com/events/apple-special-event-2019
wearecommunity.io
Apple Special Event Broadcasting SPB | Community platform
Apple Special Event Broadcasting SPB. "10 сентября 2019 года" | Community platform | Зарегистрируйся на мероприятие, узнай о программе и спикерах на платформе главных сообществ страны.
Отпишите ваши ощущения о презентации в наш публичный чат: @swift_tips_public
Собираетесь брать новый айфон?
Собираетесь брать новый айфон?
На канале Swiftbook вчера прошел стрим, где рассказывали про фреймворк Combine и практическое его применение.
А вот и его запись: https://www.youtube.com/watch?v=fAmbxoDF_MM
А вот и его запись: https://www.youtube.com/watch?v=fAmbxoDF_MM
YouTube
Практическое применение фреймворка Combine в UIKit и SwiftUI
Конечные проекты - https://yadi.sk/d/Fv1TJCGd7UyRfA
Фреймворк Combine можно сравнить с фреймворками, такими как RxSwift и ReactiveSwift. Фреймворк позволяет нам писать функциональный реактивный код, предоставляя декларативный Swift API. Языки функционального…
Фреймворк Combine можно сравнить с фреймворками, такими как RxSwift и ReactiveSwift. Фреймворк позволяет нам писать функциональный реактивный код, предоставляя декларативный Swift API. Языки функционального…
Несомненно, UX и UI - это одни из главных вещей, которые повышают конверсию пользователей вашего приложения.
Супер простая статья, которая рассказывает как добавить анимацию к вашей UIButton
Время чтения: 3 min
Язык: EN
Уровень: Новичок
https://medium.com/better-programming/swift-uibutton-animations-6ce016212c6e
Супер простая статья, которая рассказывает как добавить анимацию к вашей UIButton
Время чтения: 3 min
Язык: EN
Уровень: Новичок
https://medium.com/better-programming/swift-uibutton-animations-6ce016212c6e
Вчера закончился VK Hackathon 2019, но уже в свободном доступе появились записи с Лектория.
12:00 — Олег Сужаев (программист-разработчик iOS, VK) — «Как запустить свой стартап: опыт разработчика ВКонтакте»
13:00 — Евгений Шишкин (разработчик Android, Aviasales) — «Создать собственное приложение для планирования путешествий за 60 секунд»
15:00 — Арсений Васильев (программист-разработчик Android, VK) — «VK Android SDK. Создаём нативные приложения»
16:00 — Илья Гришин (старший дизайнер, VK) — «Как оседлать радугу»
17:00 — Михаил Шваркунов (ведущий инженер по качеству, VK) — «Тестируем самостоятельно. Лайфхаки для разработчиков»
https://vk.com/hackathon?z=video-103600381_456239050%2Fvideos-103600381%2Fpl_-103600381_-2
12:00 — Олег Сужаев (программист-разработчик iOS, VK) — «Как запустить свой стартап: опыт разработчика ВКонтакте»
13:00 — Евгений Шишкин (разработчик Android, Aviasales) — «Создать собственное приложение для планирования путешествий за 60 секунд»
15:00 — Арсений Васильев (программист-разработчик Android, VK) — «VK Android SDK. Создаём нативные приложения»
16:00 — Илья Гришин (старший дизайнер, VK) — «Как оседлать радугу»
17:00 — Михаил Шваркунов (ведущий инженер по качеству, VK) — «Тестируем самостоятельно. Лайфхаки для разработчиков»
https://vk.com/hackathon?z=video-103600381_456239050%2Fvideos-103600381%2Fpl_-103600381_-2
Vk
Sign in | VK
VK is the largest European social network with more than 100 million active users. Our goal is to keep old friends, ex-classmates, neighbors and colleagues in touch.
Forwarded from iOS.Events
⭐️ 21 и 22 октября в Питере состоится одна из самых крупных в России конференций для мобильных разработчиков – AppsConf.
Два дня крутых историй от топовых спикеров iOS и Andoid сообществ. Data-driven-подход к жизни, два доклада про личные проекты (включая доклад от автора канала), GDPR, страны для переезда, гендерное неравенство, рефакторинг кода в Yandex, победа в конкурсах от Telegram, реактивщина и другие невероятные доклады, которые не втретишь еще где-то за пределами AppsConf.
🗓 Дата: 21 и 22 октября
🏠 Адрес: г. Санкт-Петербург, Park Inn Пулковская
Регистрация и подробности:
https://appsconf.ru/spb/2019
Два дня крутых историй от топовых спикеров iOS и Andoid сообществ. Data-driven-подход к жизни, два доклада про личные проекты (включая доклад от автора канала), GDPR, страны для переезда, гендерное неравенство, рефакторинг кода в Yandex, победа в конкурсах от Telegram, реактивщина и другие невероятные доклады, которые не втретишь еще где-то за пределами AppsConf.
🗓 Дата: 21 и 22 октября
🏠 Адрес: г. Санкт-Петербург, Park Inn Пулковская
Регистрация и подробности:
https://appsconf.ru/spb/2019
appsconf.ru
Профессиональная конференция разработчиков мобильных приложений 2019
У многих начинающих разработчиков существует практика, чтобы отлейаутить обычную UIButton с отступами, изображением, конструировать все из нескольких UIView, объединяя все в один контейнер. Что является плохой практикой.
В статье на Medium довольно понятно объяснили как пользоваться UIEdgeInsets и избавиться от костылей:
Время чтения: 4 мин
Язык: EN
Уровень: Новичок
https://medium.com/short-swift-stories/using-uiedgeinsets-to-layout-a-uibutton-44ba04dd085c
В статье на Medium довольно понятно объяснили как пользоваться UIEdgeInsets и избавиться от костылей:
Время чтения: 4 мин
Язык: EN
Уровень: Новичок
https://medium.com/short-swift-stories/using-uiedgeinsets-to-layout-a-uibutton-44ba04dd085c
Medium
Using UIEdgeInsets to layout a UIButton
Change position of image and title in a button? Read about UIEdgeInsets.
🎊 Друзья, прямо сейчас освободилсь 1 место на менторство (ищем учеников, не наставников) от автора канала и так же предоставляются услуги репетиторства.
👉 За ценами и индивидуальным планом можете обращаться в ЛС: @hadevs
Обо мне: http://danilkovalev.ru
YouTube канал ментора: https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw
👉 За ценами и индивидуальным планом можете обращаться в ЛС: @hadevs
Обо мне: http://danilkovalev.ru
YouTube канал ментора: https://www.youtube.com/channel/UC80M40JP5LYwOG6Cd0zC1dw
YouTube
Danil Kovalev - Swift разработка
Русскоязычный канал по iOS-разработке на Swift.
Здесь планируются стримы, обучающие курсы, подкасты и написания приложений с нуля и с открытым кодом.
Буду рад, если Вы расскажите об этом канале своим друзьям.
Здесь планируются стримы, обучающие курсы, подкасты и написания приложений с нуля и с открытым кодом.
Буду рад, если Вы расскажите об этом канале своим друзьям.
This media is not supported in your browser
VIEW IN TELEGRAM
Очень классный лайфхак как быстро создать конструктор для своего класса или структуры.
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT (Egor Tolstoy)
А тем временем iOS 13 добралась уже до 50% всех устройств.
https://www.macrumors.com/2019/10/16/ios-13-adoption/
#news
https://www.macrumors.com/2019/10/16/ios-13-adoption/
#news
MacRumors
iOS 13 Now Installed on 55% of iPhones Introduced in Last Four Years
Apple has posted the first stats for iOS 13 adoption since its launch on September 19th for iPhone. Apple shared the statistics on the App...
Самый простой туториал на Swift 5.1 для тех кто еще не работал с UserDefaults или, как минимум, работал с ними неправильно.
Язык: EN
Время чтения: 2 min
Уровень: Новичок
https://medium.com/better-programming/userdefaults-in-swift-4-d1a278a0ec79
Язык: EN
Время чтения: 2 min
Уровень: Новичок
https://medium.com/better-programming/userdefaults-in-swift-4-d1a278a0ec79