Некоторое время назад я прочитал интересный пост, посвященный полезным фрэймворкам и библиотекам для разработки под iOS. С вашего позволения и согласия Coder89 представляю «Полезные штуки для iOS-разработчика часть вторая». «Хелперы»:
«NSXtensions» — коллекция хелперов (категорий) Cocoa для стандартных Apple Cocoa/UIKit классов, делающая их более удобными в использовании.
«RNBoilerplate» — создание шаблонов с заданными настройками, фрэймворками, библиотеками и многим другим.
«Appirater» — очень полезная библиотека, которая напоминает пользователю приложения, что неплохо бы оценить его в AppStore.
«iVersion» — набор классов, который напоминает пользователю, что вышла новая версия программы и показывает какие в ней произошли изменения.
«iHasApp» — фрэймворк позволяющий получить список приложений, установленных на телефоне пользователя.
UI-компоненты и фреймворки:
«ODRefreshControl» — новый визуальный метод «Pull Down To Refresh», появившийся в iOS6. Эта библиотека работает с более ранними версиями iOS.
«GHSidebarNav» — клон контроллера, введенного facebook'ом для боковой «выезжающей» навигации.
«GraphView» — библиотека для легкого построения графиков.
«iOSPlot» — библиотека для построения линейных и круговых диаграмм.
«THContactPicker» — симпатичный пикер для выбора нескольких контактов одновременно.
«CHDigitInput» — замена стандартному UiPickerView, но предназначенная для выбора чисел, предоставляет ускоренный выбор особенно в случае больших чисел (999999).
«PaperFoldMenuController» — популярный PaperFold использованный для карт, теперь для отображения UIView.
«REComposeViewController» — повторяет функции SLComposeViewController, появившегося в iOS6. Помогает создать визуально похожий контроллер для поддержки социальных сетей.
«ClassicMap» — приложение, демонстрирующее как перекрывать стандартные карты картами из других источников.
«SDWellSegmentedControl» — замена стандартному UISegmentedControl повторяющее управление из AppStore приложения в iOS6.
«MGBox2» — создание стильных таблиц, сеток с минимальным количеством кода.
«DEFacebookComposeViewController» — контроллер отправки фото и сообщений на facebook напоминающий аналогичный в ios6, только поддерживающий работу c ios4 и 5.
«GSDropboxActivity» — вспомогательный класс UIActivity для работы с DropBox.
Аудио, видео, графика и анимация, файлы:
«GPUImage» — набор классов для создания фильтров к картинкам или видео. Сила OpenGL 2.0 в действии — мощно и полезно.
«DLCImagePickerController» — пикер основанный на GPUImage. Легок в обращении, содержит встроенные фильтры.
«OpenAL» — звуковой движок для проигрывания фоновой музыки и множества звуковых эффектов.
«KOFiles» — мощный file explorer построенный на базе UITableView.
«PTShowcaseViewController» — также позволяет просматривать директории и файлы, но выполнен в стиле Springboard. При выпуске приложения с этой библиотекой — убирайте закругление иконок(apple иначе не пропустит).
«Accordion» — помощник навигации по файлам, пришедший на замену UINavigationController.