When I was in junior and senior high I wrote all sorts of apps, utilities and games with my Commodore 64. Now, 15 years later I want to learn Cocoa. I’ve got a bunch of ideas I want to explore. But programming the UI and getting into Objective C just scares the bejebers outta me.
People doing this are also doing these things:
Entries
1. Write a Cocoa application for the Mac
2. Make the application calculate house finances
3. Make the application sotre data between sessions
4. Make the application connect to the internet
Why is it that Apple won’t write an iNotes, or similar app that will:
1) Look clean, cool and tidy like Address book.
2) Sync with .Mac
3) Searchable via Spotlight.
So, I think I’m going to try to do this myself.
It looks like the first place to start is the Data Modeling API that Apple provides. Then it’s onto the interface itself. MVC architecture should be done by Apple’s libraries. Am I being naive?
Model: Done with Apple’s Core Data modeling system. iSync capabilities come for free with proper data modeling.
Controller: Should be pretty straight-forward. Again, the Core Data package gives you a lot of this for free – view updating for changes with the data.
View: This is going to be the most challenging. Getting a nice, elegent look, similar to Address book is going to take the most work.
That should do it for now. Any comments?


