Re: Starting in Cocoa and a bit lost !
Re: Starting in Cocoa and a bit lost !
- Subject: Re: Starting in Cocoa and a bit lost !
- From: Greg Best <email@hidden>
- Date: Sun, 5 Feb 2006 02:00:48 -0800
I find I take it a step at a time with lots of little test projects
before I roll a new concept into a bigger app. If there's something
I want to try and add, I implement just that feature in an artificial
way in a test project until I think I know how it works-- then I
scale the concept up and apply it to my larger project. Then I move
on to the next concept.
And yes, I find I restructure a lot of work I've done before as I try
to "open it up" to new techniques. That's normal-- we do it in large
production applications we write in other languages too. You can
only plan a piece of code as far as you can imagine it being used at
the time, and when you want to extend it you may have to change it or
completely rework it. This happens even more frequently in hobby
code because I don't sit down and do as formal a predesign as I would
for a product.
Apple's documentation can be tough to navigate if you don't already
know what you're looking for but there is a lot of information in
there. I usually fill in the gaps by trial and error, or examining
someone else's code. When my head hurts from being beaten against
the desk long enough, I'll come here and see if anyone can offer any
insight.
Cheers--
Greg
On Feb 4, 2006, at 4:47 PM, Yvan Barthélemy wrote:
I an a student who has obtained an University degree of technology
in computer sciences. I learned Cocoa a bit and was able to make
very simple applications. Then I have tried to do a more complete
application using everything anyone could excpect from a Cocoa
application (such as preferences, opening & saving files, Copy &
Paste, printing, search and Spotlight support, defaults management…).
At this time I was able (with pain) to support window resizing, a
small database, table views. But now, I want to add more features,
and it's becoming more and more painful. I am hesitating to restart
the work from scratch because I spent a lot of time on it and I am
not sure I won't have the same problem with the new project.
There are things I understand very well (such as Outlets & actions,
Drag & Drop, String manipulation, etc.) But I believe there are
more things I don't understand (using the Layout system,
Internationalization, attributed strings, using pictures…).
I have no idea of what to do now. Read more documentation. Ask here
about technical difficulties rather organizational ones. Starting
my app from scratch and using the previous experience to have a
better design, and using documentation when I have no other choice.
Continue to work on my old "crappy" one (I think it is crappy, but
not sure !).
Can you give me some advice about the better solution. I make this
for hobby and learning Cocoa, but I would like it to being well
integrated someday.
Thanks for your advice.
Yvan _______________________________________________
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
_______________________________________________
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