Get Updates By E-mail 

iOS Development Libraries

This category mainly features open source libraries for iOS development. Any library relevant for iOS developers can be posted here, that includes libraries specifically for game development on the iPhone and iPad.

If you would like to add a library please submit it here.

Open Source Component For Creating Advanced Gesture Controlled Radial Menus (Marking Menus)

Here’s an open source component from Simon Gladman that allows you to create advanced radial menus known as marking menus called FMMarkingMenu inspired by the menus seen applications such as Maya.

What’s nice about marking menus is that the user can navigate through a series of menus using a single gesture. With FMMarkingMenu the user can tap anywhere to open the menu, and the line style of the menu illustrates whether further menu levels are available.

Open Source iOS Library For Drawing Polygons On Maps With Many Nice Features

I’ve mentioned a number of projects for working with maps such as DBMApSelectorViewController allowing you to create an outline of a specific area on a map quickly and easily.

Here’s an open source Swift library for handling geographic object models, and topographical options with support for MapKit and many other nice features called GeoSwift from Andrea Cremaschi.

Open Source Framework For Quickly Creating App Settings Screens

Creating an apps setting screen can be a tedious process, and here’s an open source framework called Bohr from David Román called Bohr that allows you to easily create settings screens for your apps with a wide variety of features.

With Bohr you can quickly create settings screens with switches, text fields, picker views and more with a simple syntax all neatly organized within subsections within a table view.

Open Source Library Providing Customizable Daily, Weekly, Monthly Calendar Components

I’ve mentioned a number of calendar components, and here’s an open source component library called MGC Graphical Calendars submitted by Julien Martin that provides a nice set of customizable calendar components with many nice features.

MGC graphical calendars provides day, monthly, and yearly calendars allows users to create calendar events by dragging and holding, allows zooming in and out, provides many different options for customizing the look of the calendars and more.

Open Source iOS Tool For Optimizing UITableViewCells For Fast Scrolling

Keeping UITableView’s scrolling fast can be especially difficult with images, and I’ve mentioned a few resources such as Haneke which allows for easy image caching.

Here’s an open source tool from Di Wu that makes it easier to optimize tableviews by allowing you to quickly find cells that take too long to render.