App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - App-ontwikkeling - Xcode: Template voor class-programmacode

Willem  Willem heeft nog geen Studiekaart. Klokje07 feb 2016, 16:31
Avatar
Avatar
Berichten:9


Hi,

In een willekeurig programma staan in een class heel veel variabelen, functies enz. enz. WAt is nou de handigste / meest logische volgorde daarvoor? M.a.w. is er een soort template daarvoor?

 

Bijvoorbeeld:

BUITEN DE CLASS:
- Importeren frameworks
- Extensies
- wat nog meer?

BINNEN DE CLASS:
- Class variabelen
- Standaard Swift functies zoals viewDidLoad, viewDidReceiveMemoryWarning
- Navigation functies zoals bijvoorbeeld het aanroepen van detail view controller
- Acties en outlets...

Ergens in een videoles wordt daar een melding over gedaan, maar ik weet niet meer welke les dat was... Ik ben benieuwd naar hoe jullie hiermee omgaan. Een willekeurige class kan al snel erg groot en onoverzichtelijk worden...

Thanks !

Willem

 

Reageer


Duracell  Op de eerste vier stappen van zijn/haar studiekaart scoort Rudy 99%. Klokje07 feb 2016, 18:17
Avatar
Avatar
Berichten:133


Buiten de class staan ook protocollen.

In het begin had ik het ook moeilijk met al die code, tot plots in een zekere lesvideo de oplossing aan het licht kwam. 

Mijn template is:

import ......

// MARK: extensies

// MARK: Protocollen

class......

// MARK: Outlets

// MARK: Properties (var, let,.....

// MARK: Methodes (functies)

// MARK: ViewSetup (viewdidload)

// MARK: DataSource

// MARK: Delegate

// MARK: Navigation (segues)

// MARK: Actions (unwind..)

// MARK: NSCoding

En zoveel mogelijk comentaar bij je code schrijven om het duidelijk te houden.

Maar dan kom je al snel aan 150 regels per file.

 

Grtjes,

Rudy

 

Reageer

Goed advies! 2 personen vinden dit goed advies.

Willem  Willem heeft nog geen Studiekaart. Klokje08 feb 2016, 13:46
Avatar
Avatar
Berichten:9


Dankjewel Rudy / Duracell !! Ik ga het op deze manier proberen; het ziet er goed zelfverklarend uit :-)

 

Willem

 

Reageer

Leuk! 2 personen vinden vinden dit leuk.