Open in app

Sign In

Write

Sign In

Steven Curtis
Steven Curtis

26K Followers

Home

About

Pinned

Swift Learning Roadmap 2023 — The Ultimate Guide

Get that first job! — There are plenty of reasons to get into App development. You might start off making some Apps for yourself, or your friends. You might even make a few of these Apps for the store, and Monazite them to gain income. But what if you want to go professional? That is…

Swift

6 min read

Swift Learning Roadmap 2023 — The Ultimate Guide
Swift Learning Roadmap 2023 — The Ultimate Guide
Swift

6 min read


Pinned

Top iOS and Swift Developer Interview Questions for 2023

iOS Job Hunters Get Ready — The tenure of a software developer is often cited as between one and three years. If you’re not new to a job, you are probably looking for your next move. What are the top questions based around in 2023 for iOS developers? Top Essential Interview Topics Definitions Actors Similar to classes, but safe to…

Swift

10 min read

Top iOS and Swift Developer Interview Questions for 2023
Top iOS and Swift Developer Interview Questions for 2023
Swift

10 min read


Sep 14

Swift’s Result Builders

TupleViews and more! — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 14.2, and Swift 5.7.2 Prerequisites: You need to be able to code in Swift, perhaps using Playgrounds and be able to use SwiftUI Terminology @resultBuilder: An attribute that transforms a sequence of statements into a single combined…

Swift

5 min read

Swift’s Result Builders
Swift’s Result Builders
Swift

5 min read


Sep 12

Why Most iOS Developers Won’t Buy iPhone 15, But I Am

Maybe You Are Too? — As soon as a new iPhone is launched I get excited. I start to think about what I could do with all of the extra features and power that a new handset offers. One thing strikes me though. My colleagues don’t seem quite so interested. Here is what I think…

Swift

3 min read

Why Most iOS Developers Won’t Buy iPhone 15, But I Am
Why Most iOS Developers Won’t Buy iPhone 15, But I Am
Swift

3 min read


Aug 31

The ViewBuilder Attribute

Compose complex views — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 14.2, and Swift 5.7.2 Prerequisites: You need to be able to code in Swift, perhaps using Playgrounds and be able to use SwiftUI You might need to know something about result builders in order to happily…

Swift

3 min read

The ViewBuilder Attribute
The ViewBuilder Attribute
Swift

3 min read


Aug 28

Global Actors in Swift Concurrency

Everywhere! — Introduced in Swift 5.5 along with Swift’s new concurrency model, global actors provide synchronization and ensure correct data access. Let’s take a look. Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 14.2, and Swift 5.7.2 Prerequisites - Be able to produce a “Hello, World!”…

Swift

3 min read

Global Actors in Swift Concurrency
Global Actors in Swift Concurrency
Swift

3 min read


Aug 24

Swift’s Result Builders

TupleViews and more! — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 14.2, and Swift 5.7.2 Prerequisites: You need to be able to code in Swift, perhaps using Playgrounds and be able to use SwiftUI Terminology @resultBuilder: An attribute that transforms a sequence of statements into a single combined…

Swift

5 min read

Swift’s Result Builders
Swift’s Result Builders
Swift

5 min read


Aug 21

The @Binding property wrapper

Two way binding — Although I’ve labeled this article as beginner, I’ve noticed that my previous article about property wrappers just didn’t make it seem so. So I think it really asks for a new article about the `@Binding` property wrapper. The image? Books are bound, things are bound together. I guess that is…

Swift

3 min read

The @Binding property wrapper for SwiftUI
The @Binding property wrapper for SwiftUI
Swift

3 min read


Published in

Stackademic

·Aug 17

Shared Initialization for AppDelegate and SceneDelegate

Useful! — I recently looked at some of my old articles. Specifically, I took a look at deleting the Storyboard in order to start a new project this one. I realized something that actually came up in a job interview a couple of years ago. If you wanted to support iOS versions…

Swift

5 min read

Shared Initialization for AppDelegate and SceneDelegate
Shared Initialization for AppDelegate and SceneDelegate
Swift

5 min read


Aug 14

Use IBSegueAction To Make Storyboards Less Awful

Use initializers — It’s always good to make code better. If your codebase is using property injection I’d say it would be great to get rid of that and start using initialisers. Since Xcode 11 we’ve been able to to do this using @IBSegueAction, but I noticed there are some guides saying you…

Software Development

4 min read

Use IBSegueAction To Make Storyboards Less Awful
Use IBSegueAction To Make Storyboards Less Awful
Software Development

4 min read

Steven Curtis

Steven Curtis

26K Followers

stevecurtis.me

Following
  • Yuichi Fujiki

    Yuichi Fujiki

  • Theo Ben Hassen

    Theo Ben Hassen

  • Rajesh Banka

    Rajesh Banka

See all (5)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams