Skip to content
Clean Swift
Clean Architecture + TDD. Code less. Test more.
  • Handbook
  • Testing
  • Mentorship
  • Store
  • Services
  • Work
  • Blog
  • About

Tag: Swift

Uncategorized

Organizing source code files by type vs intent

Posted on August 25, 2017 by Raymond / 3 Comments

All of us have certainly seen source code files being organized by types. There’s a group named View Controllers, a group named Models, a group named View...

Uncategorized

Full routing analysis

Posted on August 15, 2017 by Raymond / 9 Comments

Last time, we looked at the route from the ListOrders scene to the ShowOrder scene in details. This time, we’ll examine all the routes from all the scenes in th...

Uncategorized

A deep discussion about coordinator, protocol, naming, and closure

Posted on July 19, 2017 by Raymond / 5 Comments

Neil Smith is a subscriber to the Clean Swift list. He recently sent me an email asking about coordinator, protocol, naming, and closure. After a few exchanges,...

Uncategorized

Using Swift optionals to simplify asynchronous work

Posted on July 12, 2017 by Raymond / 0 Comment

There is a subtle change in the latest template update. The variables viewController, interactor, and presenter are now declared as real optionals using ?. (The...

Uncategorized

All About Routing in Clean Swift

Posted on February 23, 2016 by Raymond / 47 Comments

Since I started talking about Clean Swift iOS architecture, I’ve received a lot of positive feedback. Many people have downloaded my Xcode templates and put the...

Posts pagination

1 2 … 4 Next »
© 2025 Clean Swift LLC. All rights reserved. Privacy and Terms.
Powered by WordPress | Theme: Graphy by Themegraphy