All posts in Code snippets

Pæn kode giver pæne programmer – hent vores iOS Code Conventions

Alle programmører ved at man skal kommentere sin kode, at man skal navngive fornuftigt, at man skal holde styr på sin folderstruktur, at koden skal være konsistent og velstruktureret o.s.v. o.s.v.

Det er bare ikke altid at man lige får det gjort. Og det er dumt – for på bare en smule mere end hel kort sigt, så bliver der sparet meget tid og mange bugs, ved at lave pæn kode. Hvis du nogensinde hører en programmør sige at “den bedste dokumentation er selve koden” – så er det fordi han eller hun aldrig har skullet vedligeholde andre programmørers kode. Eller sin egen for den sags skyld.

Så – for at holde os selv i ørerne, så følger vi nedenstående Code Conventions. Alle check-ins i vores kildekode-system tjekkes af reviewer’en for om reglerne overholdes. Udvikler du selv iPhone apps, kan du måske få glæde af nedenstående.

Greener Pastures Coding Conventions

Egne farver på navigation bar items

Man kan skift farve på en navigation bar (UINavigationBar) ved at ændre dens tintColor property, men det skifter farve på både navigation bar’en og alle dens items. De enkelte items (UIBarButtonItem) har ikke nogen tintColor eller backgroundColor property, så man kan som udgangspunkt ikke ændre farven på et navigation bar item separat fra farven på navigation bar’en.

Men selvfølgelig kan det lade sig gøre. Man gør sådan her:

Læs videre…