Use marco globally in Object-C

之前寫Android專案會習慣把Common Function & Constants 統一定義在一支class,供其他class引用,這邊筆記一下iOS的作法

● 直接定義在*.pch file

● 統一定義在*.h file
需要用的人import此h file即可,例如MyConstants.h

//  MyConstants.h
#import
@interface CommonConstant : NSObject
#define TEST_MARCO1           @"MyFirsrMarco"

// other class use MyConstants.h
#import "MyConstants.h"
– (void)viewDidLoad
{
    NSString *test = TEST_MARCO1;
}

沒有留言: