|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practicalios11/
课程评论:没有评论
课程名称:高级iOS:第二卷 - 所有项目更新至Swift 5 课程概述:本课程的所有完成项目和源代码已更新至Swift 5.0。虽然部分讲座使用Swift 4.2进行讲解,但您可以参考源代码以获取所需的更新。iOS为构建智能应用程序提供了一系列强大的新工具,本课程旨在帮助您尽快入门:Core ML、Vision、ARKit等。通过Core ML,您可以利用机器学习创建智能新应用程序,主动帮助用户。通过Apple新的ARKit框架,学习如何利用时尚的交互图形增强现实。课程还涵盖了拖放功能,使用户可以在您的应用程序及其他应用程序中自由移动数据。此外,还有NFC读取、PDFKit、Vision、MusicKit等内容! 该课程由获奖的Swift程序员Paul Hudson撰写,内容来源于他畅销的书籍《高级iOS:第二卷》,并转化为讲座形式的课程。这些视频得到了Paul的许可和支持。Paul是在线最流行的Swift编码网站之一——Hacking With Swift系列教程的作者,并因其卓越的教学方法和Swift教程而受到Swift语言创造者Chris Lattner的高度赞扬。与iOS开发者Steve DeStefano合作的Hacking with Swift编程培训视频是学习Apple生态系统编程的最快途径。 本课程通过注释、调用、图表、重点标记和深入解释等方式,帮助学习者更轻松地掌握复杂主题,并在每一步中引导您理解代码。请注意,这些都是中级到高级的项目,课程不会教授Swift语言或编码技能,您应该已经完成Paul Hudson在HackingWithSwift.com上的Swift教程,或在Udemy上完成Hacking With Swift从初学者到专业课程。 《高级iOS:第二卷》包括七个新项目,教授iOS中最强大的功能,以及深入较小功能的技术项目: • 项目1:Trade my Tesla 教会iOS如何使用机器学习评估汽车的折价。 • 项目2:Sightspotter 将增强现实与核心位置结合,帮助游客在城市中找到方向。 • 项目3:Going Postal 创建有趣的明信片,使用图像、文本和颜色,均由iOS的新拖放API驱动。 • 项目4:Swift Sampler 学习使用PDFKit渲染带水印和交互缩略图的PDF。 • 项目5:Picture Protector 构建一个检测照片中面孔的应用程序,允许用户交互性地模糊他们想要模糊的部分。 • 项目6:Name that Tune 使用MusicKit从Apple Music获取数据并构建一个快速的双人游戏。 • 项目7:Video X-Ray 让用户在Vision框架静默检测并记录场景中所有物体的同时录制视频。 在课程中,您将学习到: - 如何使用Core ML和Vision框架在自己的应用中利用机器学习。 - 从基础开始构建游戏和应用,使用ARKit的增强现实技术。 - 如何在应用中集成拖放功能,使用表视图、集合视图等。 - 全新的PDFKit框架,提供快速高效的PDF渲染。 - 使用iPhone相机提供的新深度映射API。 - 自动检测和模糊面孔,使用Vision框架。 - 使用Core NFC读取NFC标签。 - 利用新的MusicKit API与Apple Music合作等。 如果您希望利用iOS提供的一些最先进的功能,《高级iOS》系列是您最快的学习途径。
Note: All finished projects and source code have been update to swift 5.0. So even though some lectures are shown using Swift 4.2, just reference the source code for any update you might need.iOS gives us a whole range of powerful new tools for you to build intelligent apps, and this course helps you get started with them as quickly as possible: Core ML, Vision, ARKit, and more.Machine Learning: Take advantage of Core ML to deliver intelligent new apps that can proactively assist your users.ARKit: Learn how to augment reality with slick interactive graphics thanks to Apple's new ARKit framework.Drag & Drop: Let users move data freely inside your app and others too using powerful new multi-touch gestures.Plus: NFC reading, PDFKit, Vision, MusicKit, and more!This course is written by the award winning Swift programmer, Paul Hudson, it is from his best selling book, "Advanced iOS: Volume Two", made into a lecture style course, and these videos were made with his permission and support. Paul is the author of the Hacking With Swift series of tutorials, which is one of the most popular Swift coding sites online. Paul also has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system.This course incorporates the use of annotations, callouts, diagrams, highlighting, and deep explanations that help make complex subject matter, much easier to grasp, and guide you along the path of the code, each step of the way.Please note: These are intermediate to advanced projects, and this course will not teach you the Swift language, or how to code, you should already have completed Paul Hudson's Swift tutorials at HackingWithSwift dot com, or gone through the Hacking With Swift beginner to pro course here on Udemy.Advanced iOS: Volume Two includes seven new projects that teach some of the most powerful features in iOS, plus technique projects that deep-dive into smaller features: • Project 1: Trade my Tesla Teach iOS how to evaluate the trade-in price of cars using machine learning.Project 2: Sightspotter Blend augmented reality with Core Location to help tourists find their way around a city.Project 3: Going Postal Create fun postcards using images, text, and colors, all powered by iOS's new drag and drop APIs.Project 4: Swift Sampler Learn to render PDFs with watermarks and interactive thumbnails, all using PDFKit.Project 5: Picture Protector Build an app that detects faces in photos and lets users interactively blur any they want.Project 6: Name that Tune Use MusicKit to fetch data from Apple Music and build a fast-paced two-player charts game.Project 7: Video X-Ray Let users record a video while the Vision framework silently detects and records all objects in the scene.Along the way you'll learn all this and more:How to use Core ML and the Vision framework to leverage machine learning in your own apps.Building both games and apps from scratch using ARKit's augmented reality technology.How to integrate drag and drop into your apps using table views, collection views, and moreThe all-new PDFKit framework, delivering fast and efficient PDF rendering on iOS.Using the new depth-mapping APIs exposed through the iPhone camera.Automatically detecting and blurring faces using the Vision framework.Reading NFC tags using Core NFC.Taking advantage of the new MusicKit APIs to work with Apple Music.And more!If you want to take advantage of some of the most advanced functionality provided in iOS, there's no faster way than the Advanced iOS series.