Ccgus/fmdb. Custom Controls for iOS and OS X - Cocoa Controls. Johnezang/JSONKit. AFNetworking/AFNetworking. Square/SocketRocket. Core-plot - Cocoa plotting framework for OS X and iOS. Core Plot is a plotting framework for OS X and iOS.
It provides 2D visualization of data, and is tightly integrated with Apple technologies like Core Animation, Core Data, and Cocoa Bindings. Release 1.4 Download | Browse Source | OS X Docs | iOS Docs Release 1.3 Download | Browse Source | OS X Docs | iOS Docs Release 1.2 Download | Browse Source | OS X Docs | iOS Docs Release 1.1 Download | Browse Source | OS X Docs | iOS Docs Release 1.0. SSToolkit. Quartz 2D. Quartz 2D is the native two-dimensional graphics rendering API for Mac OS X and iOS platforms, part of the Core Graphics framework.
Overview[edit] Quartz 2D is available to all Mac OS X and iOS application environments, and provides resolution-independent and device-independent rendering of bitmap graphics, text, and vectors both on-screen and in preparation for printing. Its responsibilities within the graphics layer include:[1] Because Quartz 2D is one of several Quartz Technologies, the term "Quartz" by itself must be taken in context. Drawing in Quartz 2D[edit] Quartz 2D expands the drawing functions associated with QuickDraw. The drawing model utilized by Quartz 2D is based on PDF specification 1.4.[2] Drawing takes place using a Cartesian coordinate system, where text, vectors, or bitmap images are placed on a grid.[3] However, drawing output is not sent directly to the output device.
Jansson — C library for working with JSON data. Jansson is a C library for encoding, decoding and manipulating JSON data.
It features: Simple and intuitive API and data model Comprehensive documentation No dependencies on other libraries Full Unicode support (UTF-8) Extensive test suite Jansson is licensed under the MIT license. JsonCpp - JSON data format manipulation library. TinyXml Main Page. TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs.
You may want to consider TinyXML-2. I found myself writing a text file parser every time I needed to save human readable data or serialize objects; I created TinyXML to solve the text I/O file once and for all. (Or, as a friend said, end the Just Another Text File Parser problem.) TinyXML has evolved from community feedback and become the work of many contributors. It is a simple, stable, basic XML parser used by many open source and commercial products. Online Documentation: including sample code, general information, and an API reference. Download the latest source release on Sourceforge. Please send me e-mail if you like (or don't like) TinyXml - and I'm always curious who is using it! Thanks, Lee.