TEAM LICENSES: Save money and learn new skills through a Hacking with Swift+ team license >>

Is there some sort of convention that I should follow to order var, let, enum, etc

Forums > 100 Days of SwiftUI

When defining a struct or class, I typically list all of my nested classes/structs first, then wrapped properties, then constants, then normal variables, then computed properties (with body as the last one), then init, then func.

I'm just wondering if there are rules as to how these whould be ordered or if people just do whatever they think is best?

1      

[https://google.github.io/swift/] Provides a style guide. There are others and you may find educators or employers that have their own. Try google "swift style guide" and you will find something that suits you. But for now I would reccomend you just be consistent and not worry too much about it.

1      

In HackingWithSwift projects, your code is small enough that you'll see enums, variables, etc all at the same time. But in more complex projects, these may be large chunks of code and you'll want some organization to find the enum, initializer, or variables that you needs.

While I won't suggest an order, I would suggest that you look into pragma marks. These will be very helpful for keeping your code organized.

See -> Finding Code in Large Source Files

1      

Hacking with Swift is sponsored by String Catalog.

SPONSORED Get accurate app localizations in minutes using AI. Choose your languages & receive translations for 40+ markets!

Localize My App

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.