jeg har brukt Utvidelse For Etikett i min forrige blogg. Der har jeg lagt til all koden min inne i utvidelsen, men hvorfor jeg har gjort dette, antar du å vite i dette kapitlet, vil jeg være klar over alt dette hvor bra det er veldig enkelt å lage og bruke i ditt eget prosjekt.
Hva Er Utvidelsene?
Utvidelser legger til ny funksjonalitet i en eksisterende class, structure, enumeration, or protocol type
. Dette inkluderer muligheten til å utvide typer som du ikke har tilgang til den opprinnelige kildekoden (kjent som tilbakevirkende modellering).
Utvidelser ligner på kategorier I Objective-C. (I Motsetning Til Objective-c-kategorier Har Ikke Swift-utvidelser navn.)
Kilde-Apple-dokumenter.
Lag din første utvidelse
Utvidelsen er ganske enkelt å lage ved å skrive ut siden din klasse eller Kontrollerklasse somextension
og klassenavnet ditt
extension UserModel {
//your functionality
}
du kan bruke dette til å overholde protokoller
hvis du bruker tabellvisning i prosjektet ditt, må du bekrefte protokollene dine med metodene, men hvis du har mange metoder inni dine prosjekter og andre protokoller også der da det er vanskelig å håndtere ting, og for det meste står Vi Overfor Problemer for å finne koden i klassen vår.

Her i denne klassen kan du se dette er den helt normale koden på begynnelsesnivået hver utvikler de starter utvikling som dette.


Dette er veldig liten klasse hvis du begynner å jobbe med virkelige prosjekter, vil det være flere funksjoner og objekter vil være mer enn vanskelig å finne eller sjekke koden din raskt.

nå kan du se veldig tydelig koden din er delt inn i grupper med riktig funksjonsidentitet med Utvidelse veldig tydelig kode definere her.
Ekstra tips – «MERK» dette kommer i dokumentasjonsprosessen. Du kan besøke denne (NSHipster) linken for bedre forståelse av kodedokumentasjon I Swift-Språk.Der har de klart mange ting.
Kodeseparasjon Med Utvidelse
du kan skrive ved hjelp av utvidelses separate protokoller metoder med tilhører bestemt protokoll. Det er veldig lett å forstå koden når du hva du skal jobbe eller gjøre endringer i fremtiden i samme klasse igjen.