macOS программирование на Swift в Xcode - Уровень 2

所在平台: Udemy

课程主页: https://www.udemy.com/course/macos-swift-xcode-level-2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

macOS Swift Xcode II - 课程内容概述 本课程将指导您使用 Swift 和 Xcode 开发三个功能完整的 macOS 应用程序:“翻译器”、“新闻”和“笔记”。 **核心技术栈:** * **CoreData:** 用于应用程序的本地数据库管理。 * **CloudKit:** 实现云端数据库同步,确保数据在不同设备间一致。 * **StoreKit:** 集成应用内购买功能。 * **API 和 JSON:** 与第三方网站 API 交互,解析和处理 JSON 数据,获取信息。 * **文件系统操作:** 学习如何在 macOS 中进行文件和目录的管理。 * **UserDefaults:** 存储应用程序的简单用户偏好设置。 * **NotificationCenter:** 实现应用程序内部的通知机制。 * **控制器跳转:** 管理应用程序中不同视图控制器之间的导航。 * **菜单操作:** 创建和管理应用程序的菜单栏功能。 * **图像处理:** 在应用程序中展示和处理图像。 * **NSTableView:** 使用表格视图高效地展示列表数据。 **项目详情:** 1. **翻译器应用程序:** * **功能:** 一个客户端-服务器应用程序,能够翻译用户输入的文本,并将翻译结果复制到剪贴板。 * **涉及技术:** API 和 JSON 操作、文件系统操作、UserDefaults、内部通知。 2. **新闻应用程序:** * **功能:** 一个客户端-服务器应用程序,从 newsapi 网站搜索并加载新闻,以易于阅读的方式呈现给用户。 * **涉及技术:** API 和 JSON 操作、文件系统操作、控制器跳转、菜单操作、图像处理、NSTableView。 3. **笔记应用程序:** * **功能:** 创建文本笔记,并与特定时间点关联,以显示通知。此外,将集成应用内购买功能,并实现与云端的数据库同步。 * **涉及技术:** CoreData、CloudKit、StoreKit。 **课程价值:** 完成这些项目后,您将拥有可用于构建个人作品集的作品,这在求职时非常有价值。您还可以将这些应用程序发布到 App Store 并通过销售获利。

课程评论(0条)

课程详情

В данном курсе мы создадим несколько полностью рабочих macOS приложений: "Переводчик", "Новости", "Заметки"В приложениях будем использовать технологии CoreData (внутренняя база данных), CloudKit (облачная база данных), StoreKit (встроенные покупки), работа с API сайтов и JSON, а так же с файловой системой.Приложение Переводчик.Клиент-серверное приложение, которое будет переводить текст введенный пользователем и копировать перевод в буфер обмена.Технологии: Работа с API и JSON, работа с файловой системой, работа с UserDefaults (сохранение простых данных в памяти), работа с внутренними уведомлениями (NotificationCenter)Приложение НовостиКлиент-серверное приложение, которое будет искать и загружать новости с сайта newsapi и отображать их пользователю в удобночитаемом видеТехнологии: Работа с API и JSON, работа с файловой системой, переходы между контроллерами, работа с меню, работа с картинками, работа c таблицами (NSTableView)Приложение ЗаметкиПриложение, которое будет создавать текстовую заметку и привязывать к ней время для показа уведомления. Так же в данное приложении мы добавим встроенную покупку, синхронизируем базу с облаком.Технологии: CoreData (внутренняя база данных), CloudKit (облачная база данных), StoreKit (встроенные покупки)В дальнейшем данные приложения вы сможете использовать как портфолио при устройстве на работу, а так же выставить за них цену в AppStore и заработать на продажах этих приложений.

课程标签

0人关注该课程

主题相关的课程