[iOS] objective-c 전역변수 사용

[iOS] objective-c 전역변수 사용

iOS 프로젝트 objective-c 언어에서 전역변수를 사용하는 방법이다.

1. 헤더 파일(확장자가 h인 파일)을 생성한다. (ex : extern.h)

2. 헤더 파일에 extern 이라는 키워드를 붙여서 전역변수로 쓸 변수를 선언한다.

예를 들면 아래와 같다.

extern double sum;

extern double average;

extern int count;

3. 확장자가 mm 인 파일을 생성한다. 헤더 파일(확장자가 h인 파일)과 동일한 이름이어야 한다. (ex : extern.mm)

4. mm 파일에서 헤더 파일(h)을 임포트하고 변수를 초기화한다.
예를 들면 아래와 같다.

#import “extern.h”

int count = 0;

double sum = 0.0;

double average = 0.0;

5. 이제 전역변수 사용을 원하는 파일에 헤더 파일을 임포트하고, 사용하면 된다.

참고사이트 : https://winplz.tistory.com/entry/Objective-C-%EC%A0%84%EC%97%AD-%EB%B3%80%EC%88%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0