• 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
#include CommonStrings.txt - 'no such file' error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

#include CommonStrings.txt - 'no such file' error


  • Subject: #include CommonStrings.txt - 'no such file' error
  • From: Steve Cronin <email@hidden>
  • Date: Sat, 13 Mar 2010 23:47:14 -0600

Folks;

I have a dozen or so strings that I use over and over in various classes.
So here's what I've done

I have a CommonStrings.txt file added to the project.   It looks like this:
NSString *gLeftBracket		=@"<";
NSString *gRightBracket		=@">";

If I #include this file somewhere in the project then I can use 'extern' in the classes/methods where I need one of these strings.
benefits:
	one place for definition
	type-ahead works - more efficient code construction
costs:
	global-ness violates object-oriented principles
	committed global overhead for entire project that doesn't benefit every class
		however there are only ~20 of these
	there is no inherent 'read-only' support (which is what I would prefer)

On the whole I'm inclined to accept the costs for the benefits!

Is there a better way to achieve the goal in ObjC2?

But here's my real question:
It appears that I cannot put the one and only #include CommonStrings.txt just anywhere in the project.
Some locations work fine others result in a 'CommonStrings.tx.' - no such file error.
I'm just cutting and pasting the #include statement - so I'm not munging the statement.
I cannot see any rhyme or reason on where it works and where it doesn't…
Can someone clarify this for me?
Kochan ObjC2 p209 clearly states, "…variable must be defined someplace among your source files…"

Thanks for your time,
Steve_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: #include CommonStrings.txt - 'no such file' error
      • From: Alexander Spohr <email@hidden>
  • Prev by Date: Re: function cannot change buttons behavior
  • Next by Date: Re: Required overrides for NSAtomicStore subclass
  • Previous by thread: Re: Populating TableView with Web Services in Cocoa
  • Next by thread: Re: #include CommonStrings.txt - 'no such file' error
  • Index(es):
    • Date
    • Thread