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

iOS Dev at Raif, Co-Founder @coffeeCodeEverywhere

Send message

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

Level of difficultyEasy
Reading time23 min
Views3.7K

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

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

Читать далее

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

Reading time15 min
Views14K

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

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

Читать далее

Information

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

Specialization

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