Re: "Guided tour" of sample app (was Re: Smart Group Question)
Re: "Guided tour" of sample app (was Re: Smart Group Question)
- Subject: Re: "Guided tour" of sample app (was Re: Smart Group Question)
- From: Charilaos Skiadas <email@hidden>
- Date: Thu, 7 Jul 2005 15:50:31 -0500
On Jul 7, 2005, at 3:25 PM, mmalcolm crawford wrote:
On Jul 7, 2005, at 1:02 PM, Charilaos Skiadas wrote:
It illustrates a lot of stuff, but I have to admit it's quite a
sudden change from the hands-on examples. I would be invaluable to
me at least if someone who understands the ins and outs of it
could write a walkthrough of the app, what all the classes do and
why it is necessary for them to be there. I would do it myself, in
fact eventually I will, but it will certainly take me a while to
figure it out, and I certainly don't know the ins and outs of it.
The comments in the docs are pretty helpful found, but I would
have liked a lot more detailed explanations, and a smoother jump
between the hands-on examples and the full-fledged app.
That's an interesting suggestion. My guess is that there's too
much in the application to make it into a full tutorial, plus it
would be likely to represent a maintenance nightmare, particularly
if the example is updated (which it may be independently of the
documentation). That said, would some sort of terse "guided
tour" (that highlights areas of interest, and gives pointers to
other relevant documents) be useful?
Yes, indeed! It is certainly a vast application, and even just a
guided tour of its main areas and some general comments about the
implementation choices would be most welcome.
One of the areas I personally found confusing is the collection of
classes around InferenceRules, and how they work in general terms.
There is a number of classes there, lots of the times just passing
messages along to each other, and it was not very clear what was
going on, and how it tied to the UI in the SimpleNameValueEditor.nib
through the inferredValues binding. I could not track down where that
binding was reaching in the code. Then again, maybe I just haven't
spent much time with bindings in code.
It is wonderful that CoreRecipesApp is available, though I have to
admit it's a bit too large and complex for a sample app. (Or probably
I'm not used to large apps.) Anything that would make it more
understandable will be of immense help.
mmalc
Haris
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden