DALLĀ·E 2023-01-26 09.21.21 - Huge photo on canvas, Pollock style, depicting the fusion of technology and art, Apple logo blended and glowing.jpg

Paul Hudson - Hacking with Swift

Hacking with Swift is a series of tutorials and articles written by Paul Hudson, a developer and author who specializes in Swift programming. The series is focused on teaching readers how to develop iOS apps using Swift, Apple's programming language for building iOS, iPadOS, macOS, watchOS, and tvOS apps. The tutorials cover a wide range of topics, including basic Swift syntax, UI design, data storage, and more advanced concepts such as machine learning and augmented reality. The series is intended for both beginner and experienced developers, and provides detailed explanations and sample code to help readers understand and apply the concepts covered.

The 100 Days of SwiftUI

Ray Wenderlich - Kodeco, the new raywenderlich.com

Ray Wenderlich is a website that provides a variety of tutorials and resources for iOS and Swift development. The site is run by a team of experienced developers, including the owner and lead writer, Ray Wenderlich. The site offers a wide variety of tutorials, from beginner-level to more advanced topics, as well as video courses and books. The tutorials cover a wide range of topics related to iOS and Swift development, including topics such as Swift language basics, iOS app development, game development, and machine learning. The tutorials are well-written and provide detailed explanations and sample code to help readers understand and apply the concepts covered. They also provide a community forum where learners can ask questions and share their knowledge.

Kodeco, the new raywenderlich.com

Stanford - CS193p - Developing Apps for iOS

CS193p: Developing Applications for iOS is a course offered by Stanford University on the iOS platform and Swift programming language. The course is taught by Paul Hegarty and covers a wide range of topics related to iOS app development, including Swift language basics, UI design, data storage, and more advanced concepts such as animation and multitouch interactions. The course is intended for both beginner and experienced developers and provides detailed explanations, sample code and hands-on programming assignments to help students understand and apply the concepts covered.

CS193p - Developing Apps for iOS

The Swift Programming Language (Swift 5.7)

The Basics - The Swift Programming Language (Swift 5.7)

Swift Playgrounds

Swift Playgrounds - Apple Developer