Companies Home Search Profile

Swift 5 Tips Tricks and Techniques

Focused View

Philipp Baldauf

4:57:34

8 View
  • 01 - The Course Overview.mp4
    03:41
  • 02 - A Quick Look into SwiftUI.mp4
    05:31
  • 03 - What Is var body - some View.mp4
    07:45
  • 04 - How to Navigate Between Views.mp4
    10:17
  • 05 - Lists in SwiftUI.mp4
    07:08
  • 06 - How to Structure Your Code with Custom Views.mp4
    05:10
  • 07 - How to Create Meaningful Previews with PreviewProvider.mp4
    05:45
  • 08 - Create a Complex Entry Form.mp4
    07:08
  • 09 - Modal Presentation Style.mp4
    04:50
  • 10 - Passing Data Between Views.mp4
    06:46
  • 11 - Using Core Data with SwiftUI.mp4
    09:34
  • 12 - Running SwiftUI on Other Apple Devices.mp4
    03:27
  • 13 - Dictionaries and How They Work.mp4
    09:28
  • 14 - What Are Generics and How to Use Them.mp4
    09:48
  • 15 - Operator Overloading and Custom Operators.mp4
    08:12
  • 16 - Multiple Return Types and Function Parameters.mp4
    07:29
  • 17 - Write Cleaner Code by Using Typealias.mp4
    07:52
  • 18 - Why Enums are Helpful.mp4
    05:26
  • 19 - Optionals and Raw Enums.mp4
    04:40
  • 20 - CaseIterable and Other Protocols.mp4
    06:02
  • 21 - Enums and Associated Values.mp4
    07:36
  • 22 - Tips on Using Enums and Its Future.mp4
    04:38
  • 23 - Query Data with URLSession.mp4
    11:09
  • 24 - Using Swift Codable to Parse JSON.mp4
    09:31
  • 25 - Using the New Combine Framework.mp4
    10:44
  • 26 - The New Swift Result.mp4
    10:27
  • 27 - Choosing Vapor for Server-Side Development.mp4
    03:56
  • 28 - Building an API Using Vapor.mp4
    07:12
  • 29 - Implementing the API in iOS.mp4
    11:15
  • 30 - Common Issues Faced and Ways to Avoid Them.mp4
    04:06
  • 31 - The Power of Reactive Programming.mp4
    04:45
  • 32 - How to Use Combine with UIKit.mp4
    03:22
  • 33 - Creating Publishers to Monitor Input.mp4
    07:06
  • 34 - Combining Multiple Publishers into One.mp4
    03:14
  • 35 - Differences Between Combine and RxSwift.mp4
    07:00
  • 36 - How to Write Great Unit Tests.mp4
    08:58
  • 37 - How to Write Great UI Tests.mp4
    06:52
  • 38 - Use UI Tests to Automate Your Screenshots.mp4
    04:00
  • 39 - Storing Passwords in the iOS Keychain.mp4
    07:54
  • 40 - Writing a Unit Test to Check Keychain Implementation.mp4
    07:04
  • 41 - What You Did Not Know about String.mp4
    05:23
  • 42 - All You Need to Know about Closures.mp4
    04:23
  • 43 - How to Avoid Common Memory Leaks.mp4
    03:38
  • 44 - Adding Functionality to Existing Classes with Extensions.mp4
    07:22
  • Description


    With significant yearly updates to the Swift language and the introduction of new iOS SDKs, it can be hard to stay up-to-date. Nevertheless, it is critical to embrace these changes for the success of the apps you are building and your personal career. This course will enhance your skillset by showing you how to write better and more efficient code with Swift—in the least time with minimal effort—and make the best use of Swift 5. In this practical and to-the-point guide, each section is specifically designed to further your programming skills with Swift. We will begin by creating a demo application using SwiftUI and will be implementing all the new features as we move on systematically. We will then explore the benefits of combining SwiftUI with UIKit to build advanced interfaces. We provide exciting tips, tricks, and best practices to enhance your understanding of Swift and the new features in version 5. While delving into Swift UI, a groundbreaking new technology that makes use of Swift to design simple, yet powerful user interfaces across all of Apple's devices. Ultimately, this course will help you tackle the latest challenges and help you master all key, relevant, and significant changes in Swift 5. The code files and all related files are placed on Github at https://github.com/PacktPublishing/Swift-5-Tips-Tricks-and-Techniques

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Philipp Baldauf
    Philipp Baldauf
    Instructor's Courses
    Philipp Baldauf is a professor of iOS development at the University of Applied Sciences in Hagenberg, Austria. Through years of experience with lecturing, iOS, and Swift development, Philipp has a practical yet sophisticated approach for educating his viewers. Philipp is also one of the co-founders of Butleroy, an iOS and MacOS app for managing your schedule and tasks automatically.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 44
    • duration 4:57:34
    • Release Date 2024/03/15

    Courses related to Swift

    Subtitle
    SwiftUI Fundamentals
    RayWenderlichSwiftUI Fundamentals
    1:23:33
    English subtitles
    06/13/2023
    Subtitle
    Create a Drawing App With PencilKit
    RayWenderlichCreate a Drawing App With PencilKit
    14:02
    English subtitles
    06/15/2023