background preloader

Code Libraries

Facebook Twitter

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 Download | Browse Source | OS X Docs | iOS Docs. 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.

History[edit] Quartz 2D is similar to NeXT's Display PostScript in its use of contexts. See also[edit] 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. Jansson's mailing list is jansson-users at Google Groups. You're welcome to ask for help, send suggestions, submit patches, etc. The latest release is Jansson v2.11, released on 2018-02-11. The latest version is always available at these links: tar.gz (sig), tar.bz2 (sig) For the source code and downloadable documentation of older releases, see the release archive. 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.