List of useful libraries for iOS Projects

Source: Internet
Author: User
Tags couchdb

Here you can find the current list of the libraries that I use to include when needed, divided by categories:

Internet connection

Afnetworking probably
The best library out there to work with connections. Everything is simple and supports blocks in a wonderful way.

Repose working
With rest APIS is annoying, most of the time is spent to copy and paste methods to access information on the server. repose has been created on top of afnetworking to save time. still in very early stage, but usable. try it!

Restkit
Most powerful library to implement a rest API. this library implements des a powerful object Mapping engine that seamlessly integrates with core data. it also features a simple set of networking primitives for mapping HTTP requests and responses. as repose, it has
Been built on top of afnetworking.

Utilities

Jsonkit
Discussed some time ago, jsonkit is still the best library to deal with JSON parsing. [*]

Magicalrecord when
I discovered this library more than a year ago, I thought: "This is not true "... Well it is! Magicalrecord is the 'holy Grail 'when dealing with core data. It saves you hours and hours of development. built using the famous activerecord pattern.

Touchdb-Ios
Lightweight Apache couchdb-compatible database engine. works great with mobile or desktop apps. suggested in the official readme: If couchdb is MySQL, then touchdb is SQLite.

IOS-Boilerplate if
You are also a web developer, you can't ignore boilerplates... This one is a great point of start for basic apps and has some nice features OTB.

Cocoalumberjack
Afnetworking library for logging. It's basic, but powerful. Most important features are: log in files, log levels and custom formatters. Impressive.

Mkstorekit
Library to make the development faster when dealing with in-app purchases. (I hate store framework ...)

Ui controls

Mbprogresshud
Most famous HUD library, available since IOS 3, it's still the best Lib in town to handle Huds...

Awesomemenu
Name is clear "awesome menu". The best implementation out there of the menu featured in path.

Ddmenucontroller
Clone of the menu controller found in Facebook and path 2.0 on iOS. Don't waste time creating it from scratch, this one works!

Knpathtableviewcontroller
Uitableviewcontroller with the small overlay panel, named Red by Path app, that shows up when you scroll the table. Other apps like Yahoo! Sports use it.

Blockalertsand-actionsheets
Worst name ever for a library, but it's pretty clear. If you like alerts and Action Sheets Used in tweetbot, this library will save you hours of development.

At the moment, this list ends here. I will keep it updated. p.s. Please remember to check the license when importing a library.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.