La définition d'un accessibles dans le monde entier chaîne de caractères en Objective-C

Quelle est la meilleure façon de définir un accessible dans le monde entier chaîne de caractères?

Je vois que pour entier c'est généralement comme ça
#define facile 0

Cependant, comment puis-je reproduire pour NSString?

J'ai essayé statique NSString *BACKGROUND = @"bg.png";

Tout ce travail, il donne un avertissement disant que la variable n'est jamais utilisé. (J'ai toutes ces dans une .h fichier)

Faire NSString *const BACKGROUND = @"bg.png"; est pire, car il est dit en double variable lorsque j'importe le fichier.

Je vois que #define BACKGROUND @"bg.png" semble trop de travail.

Donc je suppose quelle est la différence entre quand utiliser #define, const & static

Merci,

Tee

InformationsquelleAutor teepusink | 2010-08-16