0
y app에서 어떤 클래스에서든 (쓰기/읽기) 사용할 수있는 전역 변수 유형 NSArray를 만들 수 있는지 알고 싶습니다.어떻게 모든 프로젝트 유형에 대한 전역 변수를 만들 NSArray
현재 NSUserDefaults를 사용하고 있지만 NSArray를 아주 많이 절약하기 때문에 이것이 최선의 선택이라고 생각하지 않습니다.
감사합니다.
y app에서 어떤 클래스에서든 (쓰기/읽기) 사용할 수있는 전역 변수 유형 NSArray를 만들 수 있는지 알고 싶습니다.어떻게 모든 프로젝트 유형에 대한 전역 변수를 만들 NSArray
현재 NSUserDefaults를 사용하고 있지만 NSArray를 아주 많이 절약하기 때문에 이것이 최선의 선택이라고 생각하지 않습니다.
감사합니다.
그냥 전역 변수에 넣거나 (C에서와 동일하게 작동하고 전역 범위에서 선언하는 것) 더 좋게는 a singleton object에 넣을 수 있습니다. 액세스하려는 각 클래스는 먼저 배열에 대한 참조가있는 단일 객체의 공유 인스턴스를 가져옵니다. 데이터가 응용 프로그램 실행 사이에 지속되도록하려면 응용 프로그램을 종료하기 전에 데이터를 저장해야합니다.
물론 전역 변수에 데이터를 쓰려면 원본 포스터에서 원하는 NSArray의 하위 클래스 인 NSMutableArray 여야합니다. – harms