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.

Klasse Uten Utvidelse

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

Sjekk alle objekter og funksjon av klassen du kan se her project navigator

med ut utvidelse alle objekt og metoder

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.

med extension and MARK function identity

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.