• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Starting in Cocoa and a bit lost !
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
References: 
 >Starting in Cocoa and a bit lost ! (From: Yvan Barthélemy <email@hidden>)

  • Prev by Date: Re: NSImageView subclass, setImage, and bindings
  • Next by Date: Re: Moderator EOT (Re: x86 programs on linux?)
  • Previous by thread: Re: Starting in Cocoa and a bit lost !
  • Next by thread: Re: Starting in Cocoa and a bit lost !
  • Index(es):
    • Date
    • Thread