JSON & Swift

Мне тут тестовое задание прилетело от одной компании. Нужно было написать приложеньку, которая будет разбирать JSON. Ну и я, конечно же, полез в дебри всемирной паутины изучать мат. часть. В связи с этим хочу поделиться интересными материалами по теме.

Итак, первое что приходит в голову — воспользоваться библиотекой SwiftyJSON и радоваться жизни. Подключается и через CocoaPods, и через Carthage. Работать с ней просто и удобно, документация — прекрасна.

Но, как всегда, одного проверенного пути — недостаточно, поэтому обратил внимание еще на своих «любимчиков» Just Dev:

Ну и закончил исследование статьей на ХабреБыстрая работа с JSON в Swift. И именно благодаря ей, остановился на варианте — стандартного JSON Serialization (вариант из видео) — ведь в этом случае не нужно никаких сторонних библиотек, и все прекрасно работает.

Ну что ж, приложеньку написал, на GitHub выложил, жду ответа от рекрутера. 🙂

Какао-Макао.

Кто в детстве не пил какао? Я думаю, что пили все. Я вообще мог пить три раза в день: на завтрак в обед и ужин. Потом какао сменилось на кофе, а потом вместо хорошего черного кофе полился не менее хороший и не менее черный чай.

Но какао в моей жизни осталось, оно просто приобрело другую форму.

Встречайте крайне необходимую вещь для любого iOS разработчика — CocoaPods.

CocoaPods — это отличный инструмент для использования сторонних библиотек в своем приложении. Причем работать с CocoaPods настолько просто, что даже ребенок разберется за 15 минут.

Изначально CocoaPods, конечно же, заточен под работу с Objective-C, но это ведь не значит, что и с языком Swift он не будет взаимодействовать (просто нужно добавить в проект bridge-файл, через который подключаются библиотеки).

В общем: с использованием CocoaPods возможности приложений стремительно расширяются, а разработчику становится намного легче добавлять новые функции.

Ну, и конечно, статья про CocoaPods на «Хабре»: CocоaPods — мощное средство в руках Objective-C разработчика