Udemy

Advanced iOS: Volume Two - All projects updated to Swift 5

立即報名
  • 2,162 名學生
  • 更新於 11/2025
4.3
(152 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
8 小時 54 分鐘
教學語言
英語
授課導師
Stephen DeStefano
評分
4.3
(152 個評分)
7次瀏覽

課程簡介

Advanced iOS: Volume Two - All projects updated to Swift 5

Learn Core ML, Vision, ARKit, Drag & Drop, NFC reading, PDFKit, MusicKit, and more

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 codeyou 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 more

  • The 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.

課程章節

  • 10 個章節
  • 60 堂課
  • 第 1 章 Beating Cancer with AI
  • 第 2 章 Marks Awesome Animated SwiftUI Books & Other Great SwiftUI Resources
  • 第 3 章 Introduction - Welcome
  • 第 4 章 Whats new in Swift 4?
  • 第 5 章 Quick overview
  • 第 6 章 Project 1 - Trade My Tesla
  • 第 7 章 Project 2a - Sightspotter
  • 第 8 章 Project 2b - Sightspotter using the wikipedia API
  • 第 9 章 Project 3 - Going Postal
  • 第 10 章 Project 4 - Swift Sampler

課程內容

  • Work with Apple's newest API's

此課程所涵蓋的技能


評價

  • A
    Anonymized User
    5.0

    I love the instructor and his teaching style. Very informative, without getting too detailed/uninteresting

  • L
    Lloyd Plankton
    2.0

    This course is just full of buzzwords without true insight or content. The most important aspects of the examples are not explained or deferred to the reader. When the video ends, the coding has been explained to a minimum. The course tries to get maximum credit by having all the latest features in the table of contents. Large chunks of code are intermittently fastforwarded into the editor while overlayed with voice as involving as Siri dictation. This course really did not teach me anything I will remember for the future.

  • M
    Maciej Stanik
    5.0

    Great walk through of many interesting features

  • E
    Emily Kolar
    5.0

    So far so good! Great job at hitting on a large amount of stuff with brevity.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意