П

Пол Хэгарти

Лектор курса CS193p в Stanford University, обучающий студентов iOS-разработке.

9статей
192 тыс.просмотров
2025период
1канал

💬 Заметные цитаты

Строгость типов в Swift
«В Swift переменные всегда должны иметь тип и всегда должны иметь значение. Понятия 'ничего' не существует вне типа Optional.»
Принципы верстки Layout
«Никто не приспособлен лучше для решения вопроса о размере текстового поля, чем само текстовое поле.»
Универсальные числа в программировании
«В компьютерных науках есть только три числа: 0, 1 и n.»
Инкапсуляция состояния @State
«Всегда делайте @State приватным. Если вы этого не сделаете, вы создадите путаницу для тех, кто использует ваше представление.»
Адаптивность интерфейса под iPad
«Многие студенты делают приложение под iPhone и говорят: «О, я могу поддерживать iPad, просто включу его». И в итоге получают «гигантский режим».»
«Декомпозируйте, декомпозируйте, декомпозируйте. Вы хотите, чтобы у вас было много декомпозиции.»
«Порядок модификаторов имеет значение. И это замечательно.»
«Интерфейс — это визуальное проявление модели.»
Все цитаты (23) →

📺 Где появляется

📈 Темы SwiftUI9iOS3Xcode3Swift3Stanford University3Пол Хэгарти2Stanford CS193p2Стэнфорд1Layout1SwiftData1iPad1iOS development1

📺 Материалы с участием

1ч 10м
🛠 Stanford CS193p: Как превратить модель SwiftUI в персистентную базу данных
Stanford Online · 18.12.25 · 4,1 тыс. просм.
1ч 01м
📱 Stanford CS193p: как адаптировать SwiftUI-приложения для iPad и Mac
Stanford Online · 03.12.25 · 3,4 тыс. просм.
1ч 11м
🛠 Стэнфордский курс CS193p: проектирование независимой модели и управления состоянием в SwiftUI
Stanford Online · 25.11.25 · 10,1 тыс. просм.
1ч 07м
🏗 Стенфордский подход к SwiftUI: лекция о Layout и Data Flow
Stanford Online · 25.11.25 · 7,8 тыс. просм.
1ч 10м
🎓 Стэнфордский курс CS193p (2025): глубокое погружение в SwiftUI, Xcode и декларативную разработку
Stanford Online · 14.11.25 · 59,1 тыс. просм.
1ч 10м
🎓 Пол Хэгарти: «SwiftUI — это не объектно-ориентированное программирование»
Stanford Online · 14.11.25 · 59,1 тыс. просм.
1ч 06м
🏗 Пол Хэгарти о SwiftUI: от Lego-View до логики игр
Stanford Online · 14.11.25 · 22 тыс. просм.
1ч 08м
🛠 Stanford CS193p: Как устроена память в Swift и почему SwiftUI выбирает структуры?
Stanford Online · 14.11.25 · 13,2 тыс. просм.
1ч 08м
🛠 Stanford CS193p: Глубокое погружение в систему типов Swift и архитектуру Model-UI
Stanford Online · 14.11.25 · 13,2 тыс. просм.