Awesome iOS

awesome_logo

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

Хотелось запилить что-то на подобие awesome-ios, только те что прошли через боевые проекты. Добавляйте свои библиотеки в комментариях.

UI

Throbbers

TextInput

Buttons

Validators

Notifications

Calendars

Helpers

  • HexColor
  • libextobjc — расширение для ObjectiveC. Стоит использовать хотя бы из-за @weakify @strongify в блоках. Полное описание читайте на гитхабе.

ViewControllers

UITableView/CollectionView

VIPER

App Delegates

Core

State Machines

Network

DI

Parsers/Mappers

Core Data

  • MagicalRecord — библиотека для CoreData, спроектированная на основе шаблона Active Record из книги Мартина Фаулера. Представляет из себя расширения для NSManagedContext и NSManagedObject со вспомогательными методами CRUD операций. Управление контекстами и бэкграунд потоками по феншую. Но развитие проекта по всей видимости остановилось из-за аналогичных изменений в sdk. Но библиотека будет актуальной по крайней мере до min sdk 10.
  • MDMCoreData — еще одна библиотека для упрощения работы с CoreData.

NSOperations

Добавить комментарий