Учебное пособие по приложению SwiftUI для macOS: создание приложения «Заметки» (учебное пособие д...
Автор: NDC
Загружено: 2025-06-27
Просмотров: 2569
Описание:
Узнайте, как создать своё первое десктопное приложение для macOS с помощью SwiftUI! В этом руководстве, ориентированном на новичков, мы рассмотрим каждый этап создания функционального приложения «Заметки» для Mac, включая NavigationSplitView, управление состоянием, панели инструментов и многое другое.
Это идеальная отправная точка для разработчиков iOS, изучающих мир десктопов, или для тех, кто только начинает изучать Swift и хочет создать своё первое полноценное приложение для macOS.
🧠 Что вы научитесь:
✅ Как создать проект macOS SwiftUI в Xcode
✅ Как создать функциональную боковую панель + подробный макет
✅ Как использовать @State, @Binding и выделение списком
✅ Как добавлять собственные функции macOS, такие как панели инструментов
✅ Как понять, чем навигация и редактирование отличаются от iOS
🎯 К концу курса у вас будет работающее приложение «Заметки», которое будет отлично смотреться на Mac, и прочная основа для будущих разработок для macOS!
Клонируйте или скачайте полный демонстрационный проект здесь:
📁 Репозиторий GitHub: https://github.com/NDCSwift/MacOSNote...
🔥 Скачайте файлы моего проекта и многое другое! 🔥
👉 Исходный код этого проекта и другие ресурсы Swift можно найти здесь:
🔗 https://ndcswift.github.io/Swift-Proj...
⏱️Временные метки
00:00 – Введение
00:25 – Пример того, что мы создаём
00:46 – Создание нового проекта MacOS в Xcode
01:24 – Предварительный просмотр SwiftUI с MacOS
01:55 – Структура заметок
02:49 – Добавление заметок в ContentView
04:44 – Проектирование пользовательского интерфейса с помощью NavigationSplitView
05:48 – Список и циклический просмотр заметок
09:27 – Хеширование заметок
09:55 – Использование Preview для тестирования приложения
10:10 – Добавление панели инструментов
12:04 – Тестирование на Mac
12:30 – Добавление привязки к заметкам
14:45 – Создание NoteDetailView для наших заметок
15:25 – Исправление предварительного просмотра с помощью привязок
16:22 – Получение пользовательского ввода для заметок
19:40 – Обновление наших подробных данных
21:16 – Использование тега для навигации по клику
21:55 – Обзор кода
24:19 – Заключение
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: