Создание своего первого игрушечного приложения для iOS или Mac на языке Swift – это весело. Написание безопасного, надежного программного обеспечения профессионального уровня – совсем другое дело. Язык Swift включает в себя удивительный набор очень мощных функций и поддерживает широкий диапазон стилей и методов программирования. Просто нужно засучить рукава и приступить к детальному изучению. Переходя от одной концепции к другой, эта книга знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также на сервере с Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, в конечном итоге вы освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и современные шаблоны Swift. Автор книги показывает особо важные и трудно выявляемые методики, которые он освоил на протяжении работы со Swift. Издание рассчитано на программистов продвинутого начального и среднего уровней.
Sozdanie svoego pervogo igrushechnogo prilozhenija dlja iOS ili Mac na jazyke Swift – eto veselo. Napisanie bezopasnogo, nadezhnogo programmnogo obespechenija professionalnogo urovnja – sovsem drugoe delo. Jazyk Swift vkljuchaet v sebja udivitelnyj nabor ochen moschnykh funktsij i podderzhivaet shirokij diapazon stilej i metodov programmirovanija. Prosto nuzhno zasuchit rukava i pristupit k detalnomu izucheniju. Perekhodja ot odnoj kontseptsii k drugoj, eta kniga znakomit vas s navykami, neobkhodimymi dlja sozdanija professionalnogo programmnogo obespechenija dlja platform Apple, takikh kak iOS i Mac, a takzhe na servere s Linux. Sleduja mnogochislennym konkretnym primeram, pouchitelnym objasnenijam i uvlekatelnym uprazhnenijam, v konechnom itoge vy osvoite takie moschnye metody, kak obobschenija, effektivnaja obrabotka oshibok, protokolno-orientirovannoe programmirovanie i sovremennye shablony Swift. Avtor knigi pokazyvaet osobo vazhnye i trudno vyjavljaemye metodiki, kotorye on osvoil na protjazhenii raboty so Swift. Izdanie rasschitano na programmistov prodvinutogo nachalnogo i srednego urovnej.