az előző blogomban kiterjesztést használtam a címkéhez. Ott van hozzá az összes kódot belül a kiterjesztés, de miért van ezt tegyük fel, hogy tudja, ebben a fejezetben én lesz világos mindezeket a dolgokat, hogy milyen jó minden nagyon könnyű létrehozni és használni a saját projekt.

mi a kiterjesztés?

a Bővítmények új funkciókat adnak egy meglévő class, structure, enumeration, or protocol type – hez. Ez magában foglalja azon típusok kiterjesztésének lehetőségét is, amelyekhez nem fér hozzá az eredeti forráskódhoz (visszamenőleges modellezés néven ismert).

a kiterjesztések hasonlóak az Objective-C kategóriáihoz.)

forrás – Apple dokumentumok.

hozza létre az első kiterjesztés

Extension elég könnyű létrehozni írásával ki oldalán az osztály vagy vezérlő osztály, mint extension és az osztály neve

extension UserModel {
//your functionality
}

használhatja ezt a megfelelő protokollok

ha a Táblázat nézet belül a projekt, akkor meg kell erősítenie a protokollok a módszerek, de ha van sok módszerek belül a projektek és más protokollok is ott, akkor nehéz kezelni a dolgokat, és többnyire problémákkal szembesülünk, hogy megtaláljuk a kódot az osztályunkon belül.

Class kiterjesztés nélkül

itt ebben az osztályban tudja látni, hogy ez a nagyon normális kód elején szinten minden fejlesztő ők kezdő fejlesztés, mint ez.

az osztály összes objektumának és funkciójának ellenőrzése itt látható project navigator

kiterjesztéssel minden objektum és Metódus

ez nagyon kicsi osztály, ha valódi projekteken kezdesz dolgozni, akkor több funkció és objektum lesz, akkor nehéz megtalálni vagy gyorsan ellenőrizni a kódot.

az extension and MARK function identity

most már nagyon világosan láthatja, hogy a kódja csoportokra van osztva a megfelelő function identity kiterjesztéssel nagyon egyértelműen kód határozza meg itt.

Extra tipp – “MARK” ez jön a dokumentációs folyamat. Látogasson el erre a (NSHipster) linkre, hogy jobban megértse a Kóddokumentációt Swift nyelven.Ott van világos sok dolgot.

Kód elválasztás kiterjesztéssel

a kiterjesztés segítségével külön protokollokat írhat módszerek az adott protokollhoz tartozik. A nagyon könnyen érthető kódot, ha mit kell dolgozni, vagy nem módosítás a jövőben ugyanabban az osztályban újra.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.