Completion time may vary based on individual pacing.
iOS Ready provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer using SwiftUI.
iOS & Swift
Swift Testing: Getting Started
Jun 19 2024 · Article (20 mins)
Apple released Swift concurrency to an adoring audience — finally, developers could write Swift code to implement concurrency in Swift apps! At WWDC 2024, developers got another game changer — Swift Testing…
…many years. In your own apps, you’ll often have a sizable Objective-C codebase that just doesn’t feel at home inside your Swift code or want to use some of your shiny new Swift code in your Objective-C code. In this chapter, you'll learn…
This course equips you with new tools you can use in your Swift development. Protocols, generics and functional programming allow you to use object oriented principles while keeping your code from growing too large. Swift Concurrency keeps your user interface responsive while data is manipulated safely on background threads. Finally…
Multiple Domains
Introducing the Server-Side Swift Celebration!
Feb 25 2019 · Article (25 mins)
…launched an entire section devoted to server-side Swift on raywenderlich.com with new books, courses, screencasts and tutorials. Check…
Server-Side Swift
gRPC and Server Side Swift: Getting Started
Mar 4 2022 · Article (35 mins)
…gRPC tools are powerful when working across many teams or in distributed teams. This is because, in addition to server-side Swift, the gRPC tools can generate code for Swift, Objective-C, Java, Kotlin and many other languages. Working with gRPC allows you to define an API and generate networking…
Server-Side Swift
Performance-Profiling Swift on Linux: Getting Started
Sep 12 2022 · Article (35 mins)
Learn how to profile Server-Side Swift with perf on Linux. You’ll discover the basic principles of profiling and how to view events, call-graph-traces and perform basic analysis…
iOS & Swift
What’s New in Swift 5?
Mar 26 2019 · Article (25 mins)
Swift 5 is finally available in Xcode 10.2! This release brings ABI stability and improves the language with some long-awaited features. See what…
Multiple Domains
What’s New in Swift 5.1?
Jul 29 2019 · Article (25 mins)
Swift 5.1 is finally out! This article will take you through the advancements and changes the language has to offer in its latest version…
iOS & Swift
Advanced Apple Debugging & Reverse Engineering
Jul 5 2023 · Book
…this using clang without Xcode to appreciate what’s happening. For this example, you’ll create a C executable that calls code from a Swift dynamic library. You’re using Swift with C on purpose — instead of Swift with Swift — as it emphasizes the concept of resolving symbol names…
Multiple Domains
A Comparison of Swift and Kotlin Languages
Nov 21 2018 · Article (30 mins)
This article focuses on the main similarities and differences between Swift and Kotlin, including implementation, style, syntax and other important details…
Server-Side Swift
How to Think in Server-Side Swift
Jul 2 2019 · Article (20 mins)
Server-side Swift opens exciting new worlds to Swift developers and best of breed frameworks like Kitura and Vapor expose the full power of Swift. In this post you’ll learn the key differences between Client- and Server-side Swift environments, and how to use them to take better advantages…
Multiple Domains
Announcing Expert Swift, First Edition!
May 19 2021 · Article (15 mins)
Looking to take your understanding of Swift to the next level? Dive deep into the inner workings of the language in our newest book: Expert Swift…
…your whirlwind introduction to the world of programming! You’ll begin with an overview of computers and programming and then say hello to Swift playgrounds, where you’ll spend your coding time for the rest of this book. You’ll learn some basics, such as code comments, arithmetic operations, constants…
Harness the power of Swift Concurrency through usage of async/await and suspending functions. Learn how Swift Actors can be used in concurrent environments. Explore the benefits of Swift 6 Language Mode and how it can enhance your code…
…have made great progress! You've learnt the basics of Swift programming and created two applications from scratch. Now let's add some more Swift theory to strengthen the foundations we've built while creting those two apps…
iOS & Swift
Is Swift Ready For The Enterprise?
Mar 31 2017 · Article (20 mins)
…this article, learn how developers have successfully implemented Swift in the enterprise – and how they’ve manged the challenges along…
iOS & Swift
Getting Started With the Swift Collections Package
Sep 15 2021 · Article (30 mins)
Learn about three new data structures available in the Swift Collections package: Deque, OrderedSet and OrderedDictionary…