È davvero una domanda stupida, ma davvero non so come. Ho una classe di utilità e ho bisogno di definire alcune variabili predefinite. Ecco come appare la mia classe.Come creare un NSRange statico?
#pragma mark File header part definiation (start offset, length)
NSRange HEADER_VERSION = NSMakeRange(0, 4); /* 0,4 */
NSRange HEADER_IDENTIFIER = NSMakeRange(4, 18); /* 4, 18*/
...
@interface ParserUtil : NSObject {
}
/*Parse Paper instance from file*/
+(Paper*) parsePaper:(NSURL*)file;
@end
Il compilatore mi dicono le linee secondo e il terzo sono errore:
initializer is not constant.
Qual è la migliore pratica di definire le variabili?
Incidentalmente, icespace , nessuno di questi è statico. Per dichiarare una variabile statica, devi mettere 'static' di fronte ad essa. –
L'ultimo stile è supportato in LLVM? – Richard
È compilato correttamente nell'ultima versione xcode ... – Vladimir