검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
글로벌로 변수를 만들어 사용하기 위해서 AppDelegate에 아래와 같이 변수를 선언한다.
[AppDelegate.h]
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
NSString* mGlobalStr;
BOOL mIsGlobalFlag;
}
@property (nonatomic, retain) NSString * mGlobalStr;
@property (nonatomic, assign) BOOL mIsGlobalFlag;
[AppDelegate.m]
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize mGlobalStr;
@synthesize mIsGlobalFlag;
그리고, 다른 class에서 아래와 같이 AppDelegate를 인스턴스하여 변수를 이용한다.
AppDelegate *mApp = (AppDelegate *)[[UIApplication sharedApplication] delegate];
if(mApp. mIsGlobalFlag)
NSLog(@"%@", mApp. mGlobalStr);
'-- iOS (iPhone)' 카테고리의 다른 글
Notification observer 사용하기 (0) | 2015.03.02 |
---|---|
NSURLConnection sendSynchronousRequest 사용 시 유효하지 않은 인증서 처리 (0) | 2015.03.02 |
ARC 사용 시 메모리를 과도하게 사용하는 코드에 대한 처리 (0) | 2014.11.07 |
해더파일을 전역으로 import 하기 (0) | 2014.08.13 |
The Objective-C Singleton (0) | 2014.08.13 |
RECENT COMMENT