Pull to refresh
53
27
Сергей Гнатюк @gnatyuk_sergey

iOS Dev at Raif, Co-Founder @coffeeCodeEverywhere

Send message

Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя

Level of difficultyEasy
Reading time23 min
Views3.1K

Всем привет! Меня зовут Сергей, и я работаю разработчиком мобильных приложений. Также мы с ребятами развиваем международное комьюнити Coffee&Code, а сам я частый гость на встречах в Санкт-Петербурге.

Хочу поговорить о теме, которая волнует многих разработчиков: использование старых технологий в iOS-разработке, таких как Objective-C. Тут возникает очень насущный вопрос, являются ли он легаси?

Читать далее
Total votes 27: ↑25 and ↓2+27
Comments14

Императивный UIKit‍ vs Декларативный SwiftUI

Reading time15 min
Views13K

Для разработки iOS-приложений можно использовать два основных фреймворка: UIKit и SwiftUI. Однако при переходе на SwiftUI многие разработчики сталкиваются с трудностями, ведь парадигмы программирования у двух инструментов сильно отличаются.

В этой статье я хочу помочь разработчикам приложений для iOS понять различия между императивным и декларативным подходами к программированию, а также рассмотреть плюсы и минусы фреймворков UIKit и SwiftUI. Знакомство с ними необходимо для оптимизации процесса разработки и создания продукта высокого качества.

Читать далее
Total votes 83: ↑80 and ↓3+82
Comments40

Information

Rating
278-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Application Developer
Git
Design patterns
iOS development
UIKit
GCD
Storyboard
Xcode
SWIFT
Development of mobile applications
Client-server applications