Нативная сериализация данных в iOSТехнологии iOS
На данный момент - тимлид iOS-разработки в Qardio. Живет и работает в Амстердаме. До этого несколько лет работал iOS-лидом в дэйтинг-сервисе Topface. Также занимался несколькими сайд-проектами (в том числе и за деньги): туристическое приложение для СПб "AroundAbout" (работа с собственными картами, хитровыделанный UI), приложения по предоставлению скидок и купонов "Mefollow" (client-server, iBeacon).
email: dmtopolog@gmail.com
twitter: @dmtopolog
В докладе мы попытаемся всесторонне рассмотреть ситуацию с сериализацией данных в iOS на текущий момент.
Начнём мы с того, что и для чего мы сериализуем в мобильной разработке и поговорим о популярных в iOS форматах сериализации.
Мы рассмотрим API, имеющиеся у нас с досвифтовых времён, с их преимуществами и недостатками. Затем мы поговорим о свифте: об использовании вышеописанных "старых" API и о новых инструментах, появившихся в свифт 4. Мы сравним 2 этих подхода с точки зрения производительности и юзкейсов.
В последней части доклада мы поговорим о некоторых особенностях разобранных выше инструментов и о нескольких нетривиальных (но распространённых) сценариях их использования.