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? …

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


Nov 22

Top SwiftUI Interview Questions for 2023

iOS jobs are there for us! — Here is a set of top SwiftUI interview questions. If you would like to prepare yourself for an interview I suggest you use the following to give you that helping hand! Basic SwiftUI Concepts Views Describe views in SwiftUI A view in SwiftUI is a lightweight transient object designed to be thrown away…

Swift

9 min read

Top SwiftUI Interview Questions for 2023
Top SwiftUI Interview Questions for 2023
Swift

9 min read


Nov 13

Modularizing SwiftUI Projects

Get separate! — In this particular tutorial I want to cover modularization. Specifically I want to cover having a UIComponent library and how this might actually be used in practice to sample what your components might be and integrate them into your project. Difficulty: Beginner | Easy | Normal | Challenging This article…

Swift

5 min read

Modularizing SwiftUI Projects
Modularizing SwiftUI Projects
Swift

5 min read


Nov 5

Throw or Rethrow that Error?

Deal with that Error — Error handling in Swift has come a long way. But wait, there are throws and rethrows keywords? What's going on? An in-depth look into the two types of closures, focussing on @escaping and @nonescaping closures. Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 11.4.1…

Swift

4 min read

Throw or Rethrow that Error?
Throw or Rethrow that Error?
Swift

4 min read


Nov 2

Swift’s Sendable and @Sendable closures

Why you mess me up so bad? — Ah, Swift 5.7. I knew you’d have something to make me think about. The @Sendable protocol ultimately has meant that I’ve written a new network client for myself! *So what is Sendable, @Sendable and why should we care* Sendable types are safe to share concurrently. Many different kinds of types…

Swift

4 min read

Swift’s Sendable and @Sendable closures
Swift’s Sendable and @Sendable closures
Swift

4 min read


Oct 30

Create a Telephone Call in SwiftUI

Get the user to call! — Difficulty: Beginner | Easy | Normal | Challenging<br/> This article has been developed using Xcode 12.4, and Swift 5.7.2 The background to this is I wanted to make a native call from a SwiftUI App. I mean how hard can that be? The approach I wanted to make sure I could make…

Tech

2 min read

Create a Telephone Call in SwiftUI
Create a Telephone Call in SwiftUI
Tech

2 min read


Oct 17

An Accordion View in Swift and UIKit

Involving constraints — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 12.4, and Swift 5.7.2 Prerequisites: You need to be able to code in Swift, perhaps using Playgrounds UIKit isn’t dead. Not around these parts at least. In web design, an accordion is a type of menu…

Swift

4 min read

An Accordion View in Swift and UIKit
An Accordion View in Swift and UIKit
Swift

4 min read


Oct 11

View Reparenting in SwiftUI

Including @Namespace and matchedGeometryEffect — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 12.4, 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 View: In SwiftUI a view is a protocol that defines a piece of…

Swiftui

3 min read

View Reparenting in SwiftUI
View Reparenting in SwiftUI
Swiftui

3 min read


Oct 3

SwiftUI’s Namespace

A property wrapper — Difficulty: Beginner | Easy | Normal | Challenging This article has been developed using Xcode 14.2, and Swift 5.7.2 Prerequisites: You will be expected to make a Single View SwiftUI Application in Swift. It would be useful to know something about property wrappers in SwiftUI Terminology Property Wrappers: A property wrapper adds…

Software Development

2 min read

SwiftUI’s Namespace
SwiftUI’s Namespace
Software Development

2 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

About

Careers

Blog

Privacy

Terms

Text to speech

Teams