RDLY
.ru
Тренды
Статьи
Темы
Люди
П
Пол Хэгарти
Лектор курса CS193p в Stanford University, обучающий студентов iOS-разработке.
9
статей
192 тыс.
просмотров
2025
период
1
канал
💬 Заметные цитаты
Строгость типов в Swift
«В Swift переменные всегда должны иметь тип и всегда должны иметь значение. Понятия 'ничего' не существует вне типа Optional.»
→
Пол Хэгарти: «SwiftUI — это не объектно-ориентированное программирование»
Принципы верстки Layout
«Никто не приспособлен лучше для решения вопроса о размере текстового поля, чем само текстовое поле.»
→
Стенфордский подход к SwiftUI: лекция о Layout и Data Flow
Универсальные числа в программировании
«В компьютерных науках есть только три числа: 0, 1 и n.»
→
Стенфордский подход к SwiftUI: лекция о Layout и Data Flow
Инкапсуляция состояния @State
«Всегда делайте @State приватным. Если вы этого не сделаете, вы создадите путаницу для тех, кто использует ваше представление.»
→
Стенфордский подход к SwiftUI: лекция о Layout и Data Flow
Адаптивность интерфейса под iPad
«Многие студенты делают приложение под iPhone и говорят: «О, я могу поддерживать iPad, просто включу его». И в итоге получают «гигантский режим».»
→
Stanford CS193p: как адаптировать SwiftUI-приложения для iPad и Mac
«Декомпозируйте, декомпозируйте, декомпозируйте. Вы хотите, чтобы у вас было много декомпозиции.»
→
Пол Хэгарти о SwiftUI: от Lego-View до логики игр
«Порядок модификаторов имеет значение. И это замечательно.»
→
Пол Хэгарти о SwiftUI: от Lego-View до логики игр
«Интерфейс — это визуальное проявление модели.»
→
Stanford CS193p: Как устроена память в Swift и почему SwiftUI выбирает структуры?
Все цитаты (23) →
📺 Где появляется
Stanford Online
9
🧠 Ключевые концепции
ViewBuilder
3
Trailing Closure Syntax
2
View modifier
1
Opaque return type
1
Closure (Замыкание)
1
Generics (Дженерики)
1
Copy on Write
1
Syntactic Sugar (Синтаксический сахар)
1
Copy-on-write
1
Generics
1
📈 Темы
SwiftUI
9
iOS
3
Xcode
3
Swift
3
Stanford University
3
Пол Хэгарти
2
Stanford CS193p
2
Стэнфорд
1
Layout
1
SwiftData
1
iPad
1
iOS development
1
📺 Материалы с участием
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 тыс. просм.