Cactus kan uw bedrijf helpen voordeel te halen uit AI via “StartAI”, het AI-programma van Agoria en Vlaio

iOS best practices, deel 1: Objective-C codestijl

Elke dag worden steeds meer mensen ontwikkelaars. Natuurlijk is de iOS-ontwikkeling nu een trend. Gezond verstand bij het programmeren zegt dat we leesbare code moeten schrijven. De code die we achterlaten, moet voor elke programmeur gemakkelijk te begrijpen en te ondersteunen zijn.


1. Het eerste belangrijke ding is de codestijl

 class=

Begin vanuit Codestijl

Ik begon met Objective-C.

Op dit moment gebruiken steeds minder projecten deze taal, maar laten we de stijl voor Objective-C eens doornemen.

Rek de code niet verticaal uit – Lange tijd zijn monitoren in staat geweest om leesbare horizontale lijnen te plaatsen.

 class=

Gebruik de ternaire operator alleen voor één voorwaarde. Rek het niet uit over twee of meer aandoeningen.

Voeg een spatie toe na het bereik in de methodehandtekening.

 class=

Naamgeving: spaar geen letters, maar gebruik wel duidelijke namen.

Creëer een categorie voor sterke gesegmenteerde functionaliteit.

Schrijf code die gemakkelijk te begrijpen is.

 class=

Commentaar is wat mij betreft onnodig. Ontleed code in kleine, afzonderlijke modules, elk met één enkele verantwoordelijkheid.

Gebruik letterlijke waarden als u met verzamelingen werkt.

Verzamel alle globale waarden in een constantenbestand.

 class=

Gebruik op redelijke wijze Booleaanse variabelen.
Houd de lijst met importproducten in de gaten en overlaad de code niet met overschotten.

 class=

Dit is natuurlijk niets nieuws in codestijl, maar slechts een verzameling van het beste advies.

Lees verder: iOS Beste praktijken. Deel 2: Swift Codestijl > > >


Maxim Vialyx

Maxim Vialykh is CactusSoft iOS Tech Lead.

Technische achtergrond
Programmeertalen: Swift, Objective-C, Java
Technologieën en platforms: iOS, Android, Windows Phone, Amazon S3, Google Cloud, Google APIs, Facebook APIs
Kaders: PhoneGap, Xamarin
Tools: Invision, SVN, Git, PhoneGap, Titanium, Xamarin, Sketch, xCode, IntelliJ IDEA

Deel deze pagina

diana@2x

Als er een project is dat hulp nodig heeft of zelfs een vaardigheid die u mist, neem dan contact met ons op.

Vergelijkbare artikelen

Neem vandaag nog contact met ons op om te ontdekken hoe Cactus uw digitale reis kan ondersteunen