core data

Another excellent week to be an iOS developer, and some big news in the department of iOS game development with the release of Cocos2D V1.0.0 and the opening of the Moai SDK beta to everyone. Also some great open source libraries and tutorials were shared.

If you have written a tutorial, open source library or tool that you would like to share you can submit the url here.

I’ve been contacted a number of times about advertising on this site so I decided to add support for BuySellAds, and added a section for small button ads. If interested you can check out the advertising page here.

Tutorial: iOS Map Kit For Beginners Guide – A getting started tutorial for those beginning with the iOS map kit including a tutorial on displaying data from XML locations on a map without using any libraries outside of those included with the iOS SDK.

If you’ve developed with Ruby On Rails or similar framework then you are familiar with ActiveRecord, and you are familiar with how useful ActiveRecord is. I remember thinking how cool it was when I first played with RoR and began using ActiveRecord.

For those unfamiliar with RoR here’s the Wikipedia definition for Active Record:

Active record is an approach to accessing data in a database. A database table or view is wrapped into a class. Thus, an object instance is tied to a single row in the table. After creation of an object, a new row is added to the table upon save. Any object loaded gets its information from the database. When an object is updated the corresponding row in the table is also updated. The wrapper class implements accessor methods or properties for each column in the table or view.

I’ve come across an excellent open source library based on the Ruby On Rails implementation of ActiveRecord from Saul Mora for Core Data retrieval known as MagicalRecord.

Welcome to the sixth iteration of the open source iPhone and iPad apps list for those seeking app source code. For those that have seen similar listings on other sites using the exact wordings, and links below welcome to the source for the original list. Also included are some open source iPad apps, and universal open source iOS apps.

It can be tough to learn how to develop, especially when it comes to finding complete examples. That’s why I put this list together. Each of these open source iPhone apps is not just open source, but has been in the app store, and all but one are in there right now. So if you’re looking for an example of some real apps here they are.

Last Update: 4/28/2016

Before going on to the apps, please share these open source iOS apps with your Twitter followers by clicking here.

Check them out if you are working on something similar or think they might have a feature you could use there’s no reason to re-invent the wheel. Always make sure you understand the licenses as many of these open source iPhone apps are GPL and require that you open source your app.

Awhile I wrote an article about using Core Data vs. SQLite. In that article I didn’t delve into any of the technical differences about the two technologies, but just went into some of the reasons why you might want to implement one vs. the other. I found an excellent article that covers the more technical details of Core Data vs. a conventional database.