After some months developing for the iPhone I have found useful code, libraries, resources that could be useful to other developers and save time (a note, I have used only some of them):
SQLite ORMs
Persistent Objects, it allows to save and load a complex data structure in SQLite in a complete transparent way (you don't have to define even the database file name), I love it. This has a cost, the database structure is not the optimal.
ActiveRecord, I found this one complex to install for iPhone development. The approach is different, this one creates the classes that map the database, PersistentObjects creates the database that maps the objects.
HTTP Request (for RESTful APIs, POST/GET and more)
Objective-C REST Client, short library, easy to adapt to your own requirements.
JSON
JSON Framework, I used this one...
TouchJSON, ... but people seems to like more this one (I haven't try)
Inter-threading communication
ActorKit
Books
“The iPhone Developer's Cookbook: Building Applications with the iPhone SDK” by Erica Sadun, I think this one was the first one and, in any case, is the one I have. For me a good book and the source code is available here, besides that she has set up a google group iPhoneSDK with lot of activity.
Other books are appearing, for instance, this one for beginners “Beginning iPhone Development: Exploring the iPhone SDK” , in iPhone development, not in Objective-C (it has a lot of success, I can’t talk about the quality I don’t know).
Google Groups
I have found two groups with significant activity:
iPhoneSDK , mentioned previously, and
iPhone SDK Development
Curiosities
Today I have found this Google docs spreadsheet with twitter URLs of iPhone developers. (mine for SmartTime is included ;) )
You can include new ones in this form.
That’s all.
Comments? Something missed?
--edu
martes 27 de enero de 2009
iPhone/Objective-C development resources
Etiquetas:
books,
development,
iphone,
objective-c,
resources
sábado 3 de enero de 2009
Nozbe2SmartTime iPhone application
I have started a project, an application for the iPhone: Nozbe2SmartTime, that allows to see in the iPhone the tasks stored in Nozbe.com and copy them into the SmartTime application.
I'm using Nozbe for some months now and I found it very useful for tracking all my TODOs. I started to use also SmartTime, which is more focused on organizing the day by day tasks so they complement each other very well, and they fix very well in my way of doing things.
But I found myself in the tedious task of reviewing the Nozbe page and copy the text into the SmartTime application frequently so I started this project to make all this process smoother.
I'm doing this on my spare time so to motivate myself you can follow my work here:
* The website of the project.
* Nozbe2SmartTime Twitter with the day by day progress.
Even if you don't have SmartTime I plan to add some functionality to control de Tasks in Nozbe from the same application (although Nozbe is planning to release an iPhone appication and also although the public API has "some" limitations), this application allows to see all your tasks and projects in one view (which is one of the shortcomings of Nozbe).
For those who have the jailbraked iPhone you can find the last IPA file in the download area, or also download the source code with Subversion. The license of the code is GPLv3 (sincerely, mainly because the people of leftcoastlogic.com didn't provide the minimal help with the URL they use to make backup of the tasks, which btw is the method I use for the integration).
If you use this application, please let me know.
Update: some pictures of the application: http://twitpic.com/photos/Nozbe2SmartTime
--Edu
Etiquetas:
development,
iphone,
Nozbe,
SmartTime,
SmartTime+,
time management
Suscribirse a:
Entradas (Atom)
Hi!, I am Eduado Oliveros, if you want to contact me, send an email to eduardo.oliveros(at)gmail dot com