Инициализират бързо, първоначален () в Примери
За програмист е много важно да се разбере, че такава инициализация. И не само за програмиране IOS. В обектно-ориентирани езици, като подсказва името им, работата става с обектите и съоръженията за тази работа трябва да създадете или инициализира. Разбирам, че никой "не откривам Америка", за да пиша тези няколко реда. Въпреки това, от моя опит мога да кажа, че до края е доста трудно да се разбере в процедурата за инициализиране на Суифт.
В тази статия ще се опитам да говоря с прости думи за особеностите на метода на първоначален (). малко докосване на пропадане (не успеят) първоначален инициализатори? (Някои програмисти наричани по избор) и говорят за инициализация на файла чрез aCoder и aDecoder
Да започнем с това, че за Суифт език настроен добре дефинирани правила за инициализация, правилата на отношенията между обект инициализатор, които са наследени, правилата изискват да се инициализират, ако повече от един обект. Тези правила са описани в документацията на Apple, аз дори се запознах с тях на руски. Но аз ги доведа тук няма да е по няколко причини:
- Честно казано, имам памет и не ги помня. Когато ги чета - всичко ясно, но документацията са описани различни варианти, но в реалния живот няма такава програма, където всичко това е необходимо, като в същото време. Ако е необходимо, се качвам в документацията и да ги прилага.
- В тази статия искам да опиша не е сухите правила и приемлив за разбирането на един подход, който може да бъде запомнен и прилага всеки ден.
Но! Регламент прочете, да ги държи под ръка, защото Те ясно да определи изискванията за инициализация.
Така че това е стандартен метод на писане инициализатор в Swift: