2016-07-22 6 views
-1

Ich möchte alle benötigten Parameter/Konstanten, Strukturen und Enums in einer separaten Datei sammeln, so dass ich sie später leicht finden und bearbeiten kann. Wie kann ich dieses Ziel erreichen?Wie kann ich im objective-c-Projekt alle Parameter (Konstanten) in einer Datei sammeln?

Ich habe versucht, sie in eine separate .m-Datei zu legen und diese Datei zum aktuellen Kompilierungsziel hinzuzufügen. Aber es hat nicht funktioniert. Meine .m-Datei ist wie folgt

#import <Foundation/Foundation.h> 

NSTimeInterval const oneDay=86400; 
NSTimeInterval const oneSecond=1; 

typedef enum:NSUInteger { 
    EventStatusPassed, 
    EventStatusFinished, 
} EventStatus; 

Danke

+0

'oneDay = 86400' ist dies aufgrund von DST falsch. – vikingosegundo

+0

Mögliches Duplikat von [Konstanten in Objective-C] (http://stackoverflow.com/questions/538996/constants-in-objective-c) –

Antwort

1

constants.h

@interface Constants : NSObject 
    extern NSString* const URL; 
@end 

Constants.m Datei

@implementation Constants 
    NSString* const someConstant = @"abcd"; 
@end 

Datei und es in den Dateien importieren, die Sie brauchen Konstanten

#import "Constants.h" 
Verwandte Themen