Core Data Tutorials Are Up

I posted two new tutorials on Core Data at Cocoa Dev Central.

Build a Core Data Application is a straight walkthrough of building an application from scratch.

Core Data Class Overview is a conceptual tutorial, which paints a broader picture of the landscape. There are a few code snippets, but it describes the use of each class in the framework, as well as some key methods.

Both are about the same length as the Cocoa Bindings tutorial, which is really a prerequisite for the Core Data topics. I might add something about this at the top of each page.

These tutorials also introduce an evolved article format. Some of the changes are immediately obvious, some are more subtle. I haven't thoroughly tested on FireFox yet, but it should be just fine. All versions of IE are entirely unsupported.

I switched to Lucida Grande as the document font, and went with a very light grey for the background instead of stark white. I found this makes the whole thing much easier to read.

I'm really happy with the feedback people sent my way. I didn't have oodles of time to work on the tutorials, but a lot of thought and effort went into the process, so it's quite satisfying to see that people enjoy them.

I realize the icon I'm using on the home page is actually for Core Image, but I haven't yet found the Core Data icon at a reasonable size.

The site as a whole is being cleaned up too. It's a balancing act between cleaning up the existing site and investing time in new stuff. People want both, so I have to make judgement calls about what people need most.
Design Element
Core Data Tutorials Are Up
Posted May 2, 2005 — 8 comments below




 

Justin Williams — May 02, 05 148

Do you ever get people complaining about a lack of IE support? I lobbied for not bothering with IE support on the new maczealots design, but lost out. The reason was switchers. Do you not worry about those developers?

I haven't read the articles yet since I am still trying to get through all the Apple docs first, but I'll try and leave some feedback on them as well.

Scott Stevenson — May 02, 05 149 Scotty the Leopard

I don't remember ever receiving an email about IE support, but you actually have some actual switcher material over there, so the situation may be different.

My concern about IE isn't so much the testing/debugging time as the fact that it outright doesn't support certain standards. It just doesn't seem right to reduce the quality of a Cocoa site for the benefit of IE. Not to mention that if we always degrade for IE, it will never change.

Cliff Hales — May 03, 05 150

Read your articles and really appreciate them. I'm taking a stab at a core data application now and I've run into some trouble. I have an entity called 'Individuals' and another called 'FamilyMember'. A to many relationship exist from individual to FamilyMember, I want a button to take individual.selection and add it to FamilyMember. Any hints? Thanks.

Ricardo — May 03, 05 153

Hi,
Thanks for the articles about CoreData, just printed them and will have some night reading to do tonight...

I was wondering if you have some tutorials on NSController and NSArrayController

I read some stuff at apple and even play with them but i think i am missing the deep down idea on how to use them.

Thanks

Ricardo

Scott Stevenson — May 03, 05 154 Scotty the Leopard

Cliff: There are a few more things I'd need to know to help you with that question. Send me an email -- my first name at treehouseideas.com.

Richardo, check out the Cocoa Bindings tutorial.

carlos rivera — May 03, 05 157

So is DataCrux dead? What is the state of the project?

Scott Stevenson — May 03, 05 158 Scotty the Leopard

I believe so, yes. I'll do a separate post on that, but I just don't think it makes sense to keep working on it with Core Data in play.

Karsten Fischer — May 07, 05 161

Just one word: Thanks
I'll try to switch from SMySQL to CoreData and your three tutorials gave me some basic understanding on the idea behind it. Maybe I will be able to finish it just in time to use it (Hello, Tax Office)....




 

Comments Temporarily Disabled

I had to temporarily disable comments due to spam. I'll re-enable them soon.





Copyright © Scott Stevenson 2004-2015