jag har använt förlängning för etikett i min tidigare blogg. Där har jag lagt till all min kod i tillägget men varför jag har gjort det antar du att veta i det här kapitlet kommer jag att vara tydlig allt detta hur bra Det är mycket lätt att skapa och använda i ditt eget projekt.

Vad är tilläggen?

tillägg lägger till ny funktionalitet till en befintlig class, structure, enumeration, or protocol type. Detta inkluderar möjligheten att utöka typer för vilka du inte har tillgång till den ursprungliga källkoden (känd som retroaktiv modellering).

tillägg liknar kategorier i Objective-C. (Till skillnad från Objective-C-kategorier har Swift-tillägg inga namn.)

källa-Apple-dokument.

skapa din första förlängning

förlängning är ganska lätt att skapa genom att skriva ut sidan din klass eller Controller klass som extension och ditt klassnamn

extension UserModel {
//your functionality
}

du kan använda detta för att överensstämma protokoll

om du använder tabellvy i ditt projekt måste du bekräfta dina protokoll med metoderna men om du har många metoder inuti dina projekt och andra protokoll också där då är det svårt att hantera saker och mestadels står vi inför problem för att hitta koden i vår klass.

klass utan förlängning

här i den här klassen kan du se att detta är den mycket normala koden i början nivå varje utvecklare de börjar utveckling så här.

kontrollera alla objekt och funktion i klassen du kan se här project navigator

med ut förlängning alla objekt och metoder

detta är mycket liten klass om du börjar arbeta på verkliga projekt då det kommer att finnas fler funktioner och objekt kommer att bli mer än svårt att hitta eller kontrollera din kod snabbt.

med förlängning och markera funktionsidentitet

nu kan du se mycket tydligt din kod är uppdelad i grupper med korrekt funktionsidentitet med förlängning mycket tydligt kod definiera här.

Extra tips – ”MARK” detta kommer i dokumentationsprocessen. Du kan besöka denna (NSHipster) länk för bättre förståelse av kod dokumentation i Swift språk.Där har de tydliga massor av saker.

Kodseparation med förlängning

du kan skriva med hjälp av förlängnings separata protokoll metoder med tillhör särskilt protokoll. Dess mycket lätt att förstå kod när du vad du ska arbeta eller göra ändringar i framtiden i samma klass igen.

Lämna ett svar

Din e-postadress kommer inte publiceras.