HOME > Development > Practical iOS 12 with Swift 5

Practical iOS 12 with Swift 5

  • Development
  • Dec 30, 2024
SynopsisPractical iOS 12 with Swift 5, available at $44.99, has an av...
Practical iOS 12 with Swift 5  No.1

Practical iOS 12 with Swift 5, available at $44.99, has an average rating of 4.6, with 95 lectures, 26 quizzes, based on 53 reviews, and has 560 subscribers.

You will learn about You will have the skills required to code with Apples Swift 5 language You will be able to use this language to create beautiful iOS 12 apps This course is ideal for individuals who are Seasoned Swift developers and those who are learning the language It is particularly useful for Seasoned Swift developers and those who are learning the language.

Enroll now: Practical iOS 12 with Swift 5

Summary

Title: Practical iOS 12 with Swift 5

Price: $44.99

Average Rating: 4.6

Number of Lectures: 95

Number of Quizzes: 26

Number of Published Lectures: 95

Number of Published Quizzes: 26

Number of Curriculum Items: 121

Number of Published Curriculum Objects: 121

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will have the skills required to code with Apples Swift 5 language
  • You will be able to use this language to create beautiful iOS 12 apps
  • Who Should Attend

  • Seasoned Swift developers and those who are learning the language
  • Target Audiences

  • Seasoned Swift developers and those who are learning the language
  • 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.

    This course demonstrates the new iOS 12 features with real world projects, including?upgrades to machine learning with Create ML, new user interaction with?Siri Shortcuts, huge improvements to ARKit 2.0, sentiment analysis, image recognition,?and more.

    This course is produced from the?“Hacking with Swift” series of tutorials, which are written and authored by the award winning Swift programmer,?Paul Hudson,??and these lectures?were made with his permission?and support.?You can always be guaranteed you’re learning the latest and?greatest Apple technologies in the Hacking with Swift tutorials.?Here you?learn smart, powerful, and expressive Swift 5 and iOS 12, the way it was meant to be written.?You learn?while you make real-world?apps, which means you get to apply your new skills immediately and see them work in context.?Hacking with Swift is one of the most popular Swift tutorial series online,?which uses an approach that teaches you Swift programming and app building?incredibly quickly.?Paul?has received high praise from the creator of the Swift language,?Chris Lattner, for his outstanding method of teaching, and series of Swift?tutorials.?

    Many of?Paul’s works have been translated into lecture courses for Udemy by iOS developer Steve DeStefano, who?makes 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.?

    The Hacking with Swift series of?programming?training videos are simply the fastest way to learn how to code in the Apple eco-system. Check out all of?Paul Hudson’s Swift tutorials and books?at HackingWithSwift dot com?– from beginner to pro, Paul will teach you?to write Swift code and build awesome apps?in very little time.

    Note: Some projects require Mojave on your Mac – We use Xcode 10 /?iOS 12?and Swift 5 for all source code and finished projects.

  • Create a?game that uses Apple’s newCreate ML system, which will show you how to build a machine learning model to recognize handwritten input from our player.??

  • Work withImage recognition…and train a machine learning model that can accurately distinguish different types of pictures using Core ML.?

  • Work with?“Sentiment analysis”: which Intelligently analyzes external feeds to extract meaning, then use that to categorize new content.

  • Build a?project using?ARKit 2.0: and learn how object detection and shared experiences allow us to build more interactive AR experiences.

  • And see what?Siri Shortcutsis all about by putting together a project that connects your app directly to the user’s voice… and?that’s?using the all-new Siri shortcuts functionality.

  • Learn the Swift 5 language in an easy to understand way by following along in a playground. This language section is presented in a straight forward format, in order to be used as a reference to refer back to often.?

  • Take quizzes to test your knowledge of Swift 5.?

  • Technique projects that highlight key iOS 12?features and help you solidify your new knowledge.

  • If you think this might be too difficult for you, think again, and come code along with Paul and myself?in a step by step format.just?add a big portion of?your own unique?creativity, and before you know it, you will have built?many?amazing?apps that you can submit to the?App Store.

    Course Curriculum

    Chapter 1: Awesome Resources for the course

    Lecture 1: Extra Awesome Resources to Help you on your SwiftUI journey

    Chapter 2: Introduction

    Lecture 1: Introduction

    Chapter 3: Swift4.2 language – How to work through the Swift language sections

    Lecture 1: Language Intro – How to work through the Swift language sections

    Chapter 4: Constants and Variables

    Lecture 1: Constants and variables – Data types – part 1

    Lecture 2: Constants and variables – Data types – part 2

    Chapter 5: Operators

    Lecture 1: Operators – Part 1 – unary – binary – ternary – assign – compound

    Lecture 2: Operators – Part 2 – Comparison – nil – range – logical

    Chapter 6: Tuples

    Lecture 1: Tuples

    Chapter 7: Functions

    Lecture 1: Functions – Part 1 – Parameters – Arguments – return values

    Lecture 2: Functions – Part 2 – Returning multiple values

    Lecture 3: Functions – Part 3 – Argument labels and parameter names

    Lecture 4: Functions – Part 4 – Variadic – in-out – nested functions

    Chapter 8: Properties

    Lecture 1: Properties – part 1 – Stored properties

    Lecture 2: Properties – part 2 – Lazy properties

    Lecture 3: Properties – Part 3 – Computed properties

    Lecture 4: Properties – Part 4 – Property observers

    Lecture 5: Properties – Part 5 – Static properties

    Chapter 9: Classes and structs

    Lecture 1: Classes and structs – Part 1 – syntax ? properties ? initialization

    Lecture 2: Classes and structs – Part 2 – Value and reference types ? identity operator

    Chapter 10: Initializers

    Lecture 1: Initializers – Part 1 – Syntax – Value type delegation

    Lecture 2: Initializers – Part 2 – Designated and convenience inits

    Lecture 3: Initializers – Part 3 – Initializer inheritance

    Lecture 4: Initializers – Part 4 – Required and failable inits

    Chapter 11: Optionals

    Lecture 1: Optionals

    Chapter 12: control Flow

    Lecture 1: For in loop

    Lecture 2: While and repeat while loops

    Lecture 3: If and if else statements

    Lecture 4: Switch statement

    Lecture 5: Control transfer statements

    Lecture 6: guard statement

    Chapter 13: Strings

    Lecture 1: Strings – Working with strings and thier properties and methods – part 1

    Lecture 2: Strings – Working with strings and thier properties and methods – part 2

    Chapter 14: Collections

    Lecture 1: Arrays

    Lecture 2: Dictionaries

    Lecture 3: Sets

    Chapter 15: Enums

    Lecture 1: Enums – Part 1 – Declaring and iterating over

    Lecture 2: Enums – Part 2 – Associated and raw values

    Lecture 3: Enums – Part 3 – Recurssive enums

    Chapter 16: Error Handling

    Lecture 1: Error Handling

    Chapter 17: Whats New in Swift 4.1 (with playground containing explanations / example code)

    Lecture 1: Part 1 – Synthesized Equatable and Hashable

    Lecture 2: Part 2 – Key decoding strategy for Codable

    Lecture 3: Part 3 – Conditional conformances

    Lecture 4: Part 4 – Recursive constraints on associated types

    Lecture 5: Part 5 – Build configuration import testing

    Lecture 6: Part 6 – Target environment testing

    Lecture 7: Part 7 – flatMap is now compactMap()

    Chapter 18: Whats New in Swift 4.2 (with playground containing explanations / example code)

    Lecture 1: Part 1 – Derived collections of enum cases

    Lecture 2: Part 2 – Warning and error diagnostic directives

    Lecture 3: Part 3 – Dynamic member look up

    Lecture 4: Part 4 – Enhanced conditional conformances

    Lecture 5: Part 5 – Random number generation and shuffling

    Lecture 6: Part 6 – Simpler more secure hashing

    Lecture 7: Part 7 – Checking sequence elements match a condition

    Lecture 8: Part 8 – In place collection element removal

    Lecture 9: Part 9 – Boolean toggling

    Chapter 19: Project 1 – Brain Training

    Instructors

  • Practical iOS 12 with Swift 5  No.2
    Stephen DeStefano
    SwiftUI / Swift / Developer / Instructor
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 13 votes
  • 5 stars: 37 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!