iOS Library For Creating Great Looking Customizable Flat User Interface Elements
Flat user interface design is extremely popular because of the excellent minimalist look.
Here’s a library from Grouper called FlatUIKit that allows you to easily create flat user interface elements for your switches, sliders, steppers, nav bar, alert view and buttons.
You can also customize the colors of each element, and depending on the element you can also customize the corner radius, shadowing, text, and more.
Open Source iOS Utility Library For Easier Concurrency Programming
Earlier this year I mentioned a thread safe NSTimer replacement.
Here’s an interesting library from Cue called TheKitchenSync providing a library that makes iOS concurrency programming easier.
The library provides thread safe arrays and dictionary classes, an enhanced dispatch queue, easy to implement locks and more.
As the readme states:
Cue’s iOS concurrency library, TheKitchenSync, provides you with a set of advanced locks and thread-safe collections, similar to what you might find in Java.
Libraries For Easier Drawing Of Custom UI Elements, CoreImage Filter Enhancements And More
Previously I mentioned a couple of extremely useful open source objective-c libraries from HotelTonight – a UITextField with autocompletion, and NSNotificationCenter alternative that allows you assign multiple delegates to a single source.
Here’s a collection of libraries called HTKit from the HotelTonight team team that provides a great collection of objective-c UIKit utility libraries.
These libraries include helper libraries for drawing custom UI elements, core image filter enhancements, a library for automatically caching rendered components and more.
Cocos2D Inspired UIKit Library Allowing You To Easily Render Tilemaps And Movable Sprites
I’ve mentioned the Tiled tool for making game tilemaps with the TMX tile format, and the Texture Packer tool for creating spritesheets which are commonly used with the Cocos2D game engine.
Here’s a library from Moshe Berman providing a simple graphics engine for tile based games allowing you to render TMX maps, and sprites along with other handy features such as virtual controls and game state management.
As the readme state:
Library That Turns An NSString With Markdown Tags Into An NSAttributedString W/Core Text Formatting
I’ve mentioned a number of resources for creating rich text views, most recently the excellent SETextView.
Here’s an open source library from Jeff Verkoeyen called NSAttributedMarkdownParser that allows you to turn an NSString containing markdown tags into an NSAttributedString.
The library supports bold, italics, strikethrough, header and url formatting.
Here are a few images from the included catalog example project showing the markdown text rendered as Core Text:


