• 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: packages?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: packages?


  • Subject: Re: packages?
  • From: Chuck Hill <email@hidden>
  • Date: Mon, 10 Apr 2006 10:48:27 -0700


On Apr 10, 2006, at 10:30 AM, Jeffrey Pearson wrote:

Thanks Chuck. I keep thinking in the IntelliJ way in which the tree pane is a reflection of your actual file structure on drive.....

bad brain...bad brain...

You can certainly do that in Xcode with nested groups. I just set it up so it was more like what I was used to from Eclipse. Yes, I know that IntelliJ is probably the better IDE. :-)

Xcode is certainly flexible in how it can use Groups. I am just starting to see how to use these effectively.


Hopefully, it's dumb ass questions like mine that are being used for fodder for your upcoming book

Yes. In fact, there is a section on how to setup packages, directories, and groups in Xcode. I was wondering if I should take it out or not. I guess it stays.



which I am impatiently looking forward to with hands rubbing together and baited breath......

You and our publisher both.

Chuck



On Apr 10, 2006, at 10:10 AM, Chuck Hill wrote:


On Apr 9, 2006, at 3:13 PM, Jeffrey Pearson wrote:

OK. Ive searched the docs and the newly purchased and cracked spine of the Wrox WO book (just got it from Amazon yesterday..whoo hoo..) and google is not pulling back what I'm looking for (or maybe I just don't know how the phrase my query correctly).

In my 'normal' java web apps, I have my classes organized into packages as per best practices for java. I'm trying to do the same thing with the WO app.
So I created a folder in my project "com". In that folder, I created a folder called "metrohero". In that folder, I created a folder called "entities".
I then created the java class from with EOModeler and saved in the entities folder.


In XCode I selected "add existing files...". I selected the top level folder ("com") and gave it the application server target. Everything looks happy happy. I even made sure to add in the first line of the java class that was created from EOModeler the package com.metrohero.entities line.

I will give you a third answer. :-) I keep all my Java files in the "normal" Java way as you have described above. I find Xcode's preferred "everything in one massive pile" too annoying to want to deal with. Apparently Art's room is even messier than mine! ;-)

In Xcode, I create a new Group under Classes. Just leave it named New Group for now. Open the Inspector for that group. Set the Path Type to "Relative to Enclosing Group". Then click the Choose button for the path and select the entities folder that has your class in it. Once that is done, I rename the Group to com.metrohero.entities. Close the inspector. Then right click on the new group and select Add Existing Files. Xcode should then show the files in that folder. You can, if you wish do this creating one group for com, a nested one for metrohera etc. But who needs the aggravation of opening and closing even more groups?


However, when I compile, it says the class is not found. When I do a get info on the com directory in xcode, I get the proper target. But when I go down to metrohero or below level, it does not have any target. I know this is what my problem is. Issue is, I cannot figure out how to assign the lower levels to a target.




--
Coming in late 2006 - an introduction to web applications using WebObjects and Xcode http://www.global-village.net/wointro


Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects




_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >New java class (From: netBrackets <email@hidden>)
 >Re: New java class (From: Art Isbell <email@hidden>)
 >Re: New java class (From: netBrackets <email@hidden>)
 >Re: New java class (From: "Jerry W. Walker" <email@hidden>)
 >Re: New java class (From: Chuck Hill <email@hidden>)
 >packages? (From: Jeffrey Pearson <email@hidden>)
 >Re: packages? (From: Chuck Hill <email@hidden>)
 >Re: packages? (From: Jeffrey Pearson <email@hidden>)

  • Prev by Date: Re: packages?
  • Next by Date: Re: EOGenerator/EOModeler Question
  • Previous by thread: Re: packages?
  • Next by thread: Re: packages?
  • Index(es):
    • Date
    • Thread