Весела математика в інтерфейсах, або історія про те, як у процесі написання додатку для iOS, виникла необхідність написати свій Page Control у вигляді кружечків, що відображають поточну позицію в списку карток: https://dou.ua/forums/topic/30710/?from=tg-tech
#iOS_dou_tech
#iOS_dou_tech
Ніхто не застрахований від багів у коді. З ними стикаються навіть найдосвідченіші програмісти, адже помилки — це теж частина розробки.
Роман Фурман, iOS-розробник, про інструменти, які допомагають швидко та завчасно виявити помилки коду.
👉 https://dou.ua/goto/1iYt
#iOS_dou_tech
Роман Фурман, iOS-розробник, про інструменти, які допомагають швидко та завчасно виявити помилки коду.
👉 https://dou.ua/goto/1iYt
#iOS_dou_tech
Реализуем авторизацию Apple через сторонние сервисы
С выходом iOS 13 ‘Sign in with Apple’ стала обязательной при использовании third party сервисов. По мнению Сергея Навка, iOS Developer, это the most user friendly way для авторизации с рядом безусловных преимуществ.
Эта статья будет интересна всем, кто уже реализовал авторизацию, либо собирается это сделать через сторонние сервисы (Google, Facebook and etc).
👉 https://dou.ua/goto/rNyL
А вы уже реализовали авторизацию через 'Sign in with Apple'?
#iOS_dou_tech
С выходом iOS 13 ‘Sign in with Apple’ стала обязательной при использовании third party сервисов. По мнению Сергея Навка, iOS Developer, это the most user friendly way для авторизации с рядом безусловных преимуществ.
Эта статья будет интересна всем, кто уже реализовал авторизацию, либо собирается это сделать через сторонние сервисы (Google, Facebook and etc).
👉 https://dou.ua/goto/rNyL
А вы уже реализовали авторизацию через 'Sign in with Apple'?
#iOS_dou_tech
Как разлучить ViewController с View в iOS и зачем это нужно
Антон Водолазский, iOS-разработчик, рассказывает о своём подходе к разделению ответственности контроллера и View в iOS. Это позволяет сократить количество кода в контроллере, даёт возможность переиспользовать View и писать UI из кода.
👉 https://dou.ua/goto/rVVL
#iOS_dou_tech
Антон Водолазский, iOS-разработчик, рассказывает о своём подходе к разделению ответственности контроллера и View в iOS. Это позволяет сократить количество кода в контроллере, даёт возможность переиспользовать View и писать UI из кода.
👉 https://dou.ua/goto/rVVL
#iOS_dou_tech
Как использовать паттерн Singleton в iOS. Принципы и подходы
В мире iOS разработки всё чаще можно услышать про применение различных паттернов проектирования. Особенно это любимая часть вопросов на собеседованиях: «Расскажи какие паттерны используются в стандартной библиотеке CocoaTouch?».
В этой статье рассматриваем плюсы и минусы одного из самых распространенных паттернов - Singleton.
👉 https://dou.ua/goto/R3Qx
#iOS_dou_tech
В мире iOS разработки всё чаще можно услышать про применение различных паттернов проектирования. Особенно это любимая часть вопросов на собеседованиях: «Расскажи какие паттерны используются в стандартной библиотеке CocoaTouch?».
В этой статье рассматриваем плюсы и минусы одного из самых распространенных паттернов - Singleton.
👉 https://dou.ua/goto/R3Qx
#iOS_dou_tech
This media is not supported in your browser
VIEW IN TELEGRAM
Масштабируем изображение в UITableView, iOS
Сегодня во многих приложениях в AppStore есть поведение, что масштабирует картинки во время скролла в заголовке таблицы. В этой статье разбираем один из простейших способов реализации этого поведения.
👉 https://dou.ua/goto/FWFU
#iOS_dou_tech
Сегодня во многих приложениях в AppStore есть поведение, что масштабирует картинки во время скролла в заголовке таблицы. В этой статье разбираем один из простейших способов реализации этого поведения.
👉 https://dou.ua/goto/FWFU
#iOS_dou_tech
WWDC 21 Highlights: що нового для програмістів
Розглядаємо цікаві новини, які приготували для нас спеціалісти із Apple.
Фокусуємося лише на нових можливостях для інженерів, що з'явились в iOS 15.
👉 https://dou.ua/goto/EpHd
#iOS_dou_tech
Розглядаємо цікаві новини, які приготували для нас спеціалісти із Apple.
Фокусуємося лише на нових можливостях для інженерів, що з'явились в iOS 15.
👉 https://dou.ua/goto/EpHd
#iOS_dou_tech