HIVE SDK for iOS

인스턴스 메소드들 | 모든 멤버 목록
HIVEProperty 클래스 참조

SDK 내부에서 사용하는 속성 정보를 관리 (iOS) propertiesFileName을 키로 NSUserDefaults또는 파일에 NSMutableDictionary object를 저장한다. 더 자세히 ...

#import <HIVEProperty.h>

NSObject를(을) 상속했습니다.

인스턴스 메소드들

(BOOL) - isLoaded
 속성 파일 읽기가 성공 했었는지 여부. 더 자세히 ...
 
(BOOL) - isAutoLoad
 Zone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부 반환 더 자세히 ...
 
(void) - setIsAutoLoad:
 Zone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부 설정 더 자세히 ...
 
(BOOL) - isAutosave
 속성 설정시 파일로 자동 저장 여부 반환 (SDK 프로젝트에서는 false 로 둘것) 더 자세히 ...
 
(void) - setAutosave:
 속성 설정시 파일로 자동 저장 여부 설정 (SDK 프로젝트에서는 false 로 둘것) 더 자세히 ...
 
(HIVEZoneType) - getLastZoneType
 마지막에 로드한 Zone 정보를 반환. 더 자세히 ...
 
(BOOL) - loadProperties
 속성 파일을 읽는다. 더 자세히 ...
 
(BOOL) - writeProperties
 속성 파일 저장. 더 자세히 ...
 
(NSString *) - getValue:
 속성 값 조회 UserDefault에서 얻어옵니다. 더 자세히 ...
 
(NSString *) - getValue:default:
 속성 값 조회 UserDefault에서 얻어옵니다. 더 자세히 ...
 
(NSString *) - getValue:targetStorage:
 속성 값 조회 더 자세히 ...
 
(NSString *) - getValue:default:targetStorage:
 속성 값 조회 더 자세히 ...
 
(BOOL) - setValue:value:
 속성 값 저장 UserDefault에 저장됩니다. 더 자세히 ...
 
(BOOL) - setValue:value:targetStorage:
 속성 값 저장 더 자세히 ...
 
(void) - removeValue:
 저장되어 있는 속성을 제거한다. UserDefault에서 제거 더 자세히 ...
 
(void) - removeValue:targetStorage:
 저장되어 있는 속성을 제거한다. 더 자세히 ...
 
(void) - moveValueForKey:from:to:
 대상 스토리지의 특정 키벨류를 원하는 스토리지로 이동시킨다. 더 자세히 ...
 
(void) - moveAllKeyValueFrom:to:
 대상 스토리지의 모든 키벨류를 원하는 스토리지로 이동시킨다. 더 자세히 ...
 
(BOOL) - deletePropertyFile
 프로퍼티 파일 삭제
 
(void) - clearProperty
 프로퍼티 All key/value Dictionary reset. 더 자세히 ...
 

상세한 설명

SDK 내부에서 사용하는 속성 정보를 관리 (iOS) propertiesFileName을 키로 NSUserDefaults또는 파일에 NSMutableDictionary object를 저장한다.

파일에 저장 할 경우 itunes나 icloud를 통해 백업되지 않는다.

작성자
seogjunkim

메소드 문서화

§ clearProperty()

- (void) clearProperty

프로퍼티 All key/value Dictionary reset.

did not remove file.

§ getLastZoneType()

- (HIVEZoneType) getLastZoneType

마지막에 로드한 Zone 정보를 반환.

로드한 적이 없다면 kHIVEZoneTypeNone 을 반환

반환값
HIVEZoneType

§ getValue:()

- (NSString*) getValue: (NSString *)  name

속성 값 조회 UserDefault에서 얻어옵니다.

매개변수
name속성 명
반환값
속성 값

§ getValue:default:()

- (NSString*) getValue: (NSString *)  name
default: (NSString *)  defaultValue 

속성 값 조회 UserDefault에서 얻어옵니다.

매개변수
name속성 명
defaultValue속성이 존재하지 않을 경우 반환되는 기본 값
반환값
속성 값

§ getValue:default:targetStorage:()

- (NSString*) getValue: (NSString *)  name
default: (NSString *)  defaultValue
targetStorage: (HIVEPropertyStorage)  storage 

속성 값 조회

매개변수
name속성 명
defaultValue속성이 존재하지 않을 경우 반환되는 기본 값
storage대상 스토리지
반환값
속성 값

§ getValue:targetStorage:()

- (NSString*) getValue: (NSString *)  name
targetStorage: (HIVEPropertyStorage)  storage 

속성 값 조회

매개변수
name속성 명
storage대상 스토리지
반환값
속성 값

§ isAutoLoad()

- (BOOL) isAutoLoad

Zone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부 반환

반환값
Zone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부

§ isAutosave()

- (BOOL) isAutosave

속성 설정시 파일로 자동 저장 여부 반환 (SDK 프로젝트에서는 false 로 둘것)

반환값
속성 설정시 파일로 자동 저장 여부

§ isLoaded()

- (BOOL) isLoaded

속성 파일 읽기가 성공 했었는지 여부.

매번 read 를 줄이고 setValue 유지를 위해 사용

반환값
파일 읽기 여부

§ loadProperties()

- (BOOL) loadProperties

속성 파일을 읽는다.

(iOS) dicProperties에 prefix로 zone 정보가 추가된 propertiesFileName의 키가 있는지 여부.

반환값
성공 여부

§ moveAllKeyValueFrom:to:()

- (void) moveAllKeyValueFrom: (HIVEPropertyStorage)  fromStorage
to: (HIVEPropertyStorage)  toStorage 

대상 스토리지의 모든 키벨류를 원하는 스토리지로 이동시킨다.

매개변수
fromStorage원본 스토리지
toStorage대상 스토리지

§ moveValueForKey:from:to:()

- (void) moveValueForKey: (NSString *)  name
from: (HIVEPropertyStorage)  fromStorage
to: (HIVEPropertyStorage)  toStorage 

대상 스토리지의 특정 키벨류를 원하는 스토리지로 이동시킨다.

매개변수
name속성 명.
fromStorage원본 스토리지
toStorage대상 스토리지

§ removeValue:()

- (void) removeValue: (NSString *)  name

저장되어 있는 속성을 제거한다. UserDefault에서 제거

매개변수
name속성 명.

§ removeValue:targetStorage:()

- (void) removeValue: (NSString *)  name
targetStorage: (HIVEPropertyStorage)  storage 

저장되어 있는 속성을 제거한다.

매개변수
name속성 명.
storage대상 스토리지

§ setAutosave:()

- (void) setAutosave: (BOOL)  isAutosave

속성 설정시 파일로 자동 저장 여부 설정 (SDK 프로젝트에서는 false 로 둘것)

매개변수
isAutosave속성 설정시 파일로 자동 저장 여부

§ setIsAutoLoad:()

- (void) setIsAutoLoad: (BOOL)  isAutoLoad

Zone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부 설정

매개변수
isAutoLoadZone 을 체크하여 자동으로 프로퍼티 파일을 로딩할지 여부

§ setValue:value:()

- (BOOL) setValue: (NSString *)  name
value: (NSString *)  value 

속성 값 저장 UserDefault에 저장됩니다.

매개변수
name속성 명
value속성 값
반환값
성공 여부

§ setValue:value:targetStorage:()

- (BOOL) setValue: (NSString *)  name
value: (NSString *)  value
targetStorage: (HIVEPropertyStorage)  storage 

속성 값 저장

매개변수
name속성 명
value속성 값
storage대상 스토리지
반환값
성공 여부

§ writeProperties()

- (BOOL) writeProperties

속성 파일 저장.

반환값
호출 결과

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. 이용약관 개인정보 처리방침