HIVE SDK for iOS

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

iOS 리소스 기능 모음 여기서 사용되는 path는 Asset(bundle)을 제외하면, applicationDocumentsDirectory 등을 포함한 full path여야 한다. 더 자세히 ...

#import <HIVEResource.h>

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

클래스 메소드들

(NSData *) + openRawResource:
 리소스 원본 파일을 연다. 더 자세히 ...
 
(NSData *) + openRawResource:defType:
 리소스 원본 파일을 연다. 더 자세히 ...
 
(BOOL) + isExistFile:
 파일 존재 여부 반환 더 자세히 ...
 
(NSString *) + readFileAsStream:
 데이터 파일을 읽어서 문자열로 반환 더 자세히 ...
 
(NSString *) + readFile:
 데이터 파일을 읽어서 문자열로 반환 더 자세히 ...
 
(BOOL) + writeFile:contents:
 문자열 데이터를 데이터 파일로 저장 더 자세히 ...
 
(NSString *) + readFileFromAssets:
 assets 파일을 읽어서 문자열로 반환 더 자세히 ...
 
(NSDictionary *) + readXmlToJSON:
 XML 설정 정보를 읽어서 JSONObject 로 반환 더 자세히 ...
 
(UIImage *) + cachedImageFromURL:withGroup:
 URL을 통해 저장된 이미지를 얻어온다. 더 자세히 ...
 
(void) + cachingImageFromURL:withGroup:
 URL을 통해 이미지를 다운받고 캐시한다. 더 자세히 ...
 
(NSArray< NSURL * > *) + cachedimageListWithGroup:
 URL을 통해 이미지를 다운받고 캐시한다. 더 자세히 ...
 
(BOOL) + removeCachedImageWithURL:withGroup:
 URL을 넘겨받아 캐싱 targetPath에서 이미지를 지운다. 더 자세히 ...
 
(BOOL) + isCachedImage:withGroup:
 URL을 넘겨받아 캐싱 이미지가 존재하는지 여부를 검사한다. 더 자세히 ...
 

상세한 설명

iOS 리소스 기능 모음 여기서 사용되는 path는 Asset(bundle)을 제외하면, applicationDocumentsDirectory 등을 포함한 full path여야 한다.

작성자
seogjunkim

메소드 문서화

§ cachedImageFromURL:withGroup:()

+ (UIImage*) cachedImageFromURL: (NSURL *)  url
withGroup: (NSString *)  groupName 

URL을 통해 저장된 이미지를 얻어온다.

매개변수
url이미지 URL
groupName캐시 그룹을 지정한다, cachingImageFromURL에서 지정된 group을 경로로 사용한다.
반환값
캐시된 이미지 nil일경우 캐시된 이미지가 없음.

§ cachedimageListWithGroup:()

+ (NSArray<NSURL*>*) cachedimageListWithGroup: (NSString *)  groupName

URL을 통해 이미지를 다운받고 캐시한다.

매개변수
groupName이미지를 저장할 캐시 그룹 지정한다. Caches/groupName 로 저장된다.
반환값
이미지목록을 얻어온다. 이미지 목록은 지정했던 URL이 전달된다.

§ cachingImageFromURL:withGroup:()

+ (void) cachingImageFromURL: (NSURL *)  url
withGroup: (NSString *)  groupName 

URL을 통해 이미지를 다운받고 캐시한다.

이미 다운되어있는 이미지는 다시 다운받지 않는다.

매개변수
url이미지 URL
groupName이미지를 저장할 캐시 폴더 이름을 지정한다. Caches/targetPath 로 저장된다.

§ isCachedImage:withGroup:()

+ (BOOL) isCachedImage: (NSURL *)  url
withGroup: (NSString *)  groupName 

URL을 넘겨받아 캐싱 이미지가 존재하는지 여부를 검사한다.

매개변수
url제거할 이미지의 URL
groupName이미지를 캐싱한 폴더
반환값
이미지 존재시 YES, 아닐 시 NO

§ isExistFile:()

+ (BOOL) isExistFile: (NSString *)  fileName

파일 존재 여부 반환

매개변수
fileName파일명
반환값
호출 결과

§ openRawResource:()

+ (NSData*) openRawResource: (NSString *)  name

리소스 원본 파일을 연다.

매개변수
name파일명
반환값
호출 결과

§ openRawResource:defType:()

+ (NSData*) openRawResource: (NSString *)  filename
defType: (NSString *)  defType 

리소스 원본 파일을 연다.

매개변수
filename파일명
defType폴더명
반환값
호출 결과

§ readFile:()

+ (NSString*) readFile: (NSString *)  sourceFilePath

데이터 파일을 읽어서 문자열로 반환

매개변수
sourceFilePath데이터 파일 경로
반환값
호출 결과

§ readFileAsStream:()

+ (NSString*) readFileAsStream: (NSInputStream *)  is

데이터 파일을 읽어서 문자열로 반환

매개변수
is데이터 소스
반환값
호출 결과

§ readFileFromAssets:()

+ (NSString*) readFileFromAssets: (NSString *)  sourceFilePath

assets 파일을 읽어서 문자열로 반환

매개변수
sourceFilePathassets 폴더의 파일 경로
반환값
호출 결과

§ readXmlToJSON:()

+ (NSDictionary*) readXmlToJSON: (NSInputStream *)  is

XML 설정 정보를 읽어서 JSONObject 로 반환

매개변수
isXML 입력 객체
반환값
JSON 출력 객체 (iOS NSDictionary)

§ removeCachedImageWithURL:withGroup:()

+ (BOOL) removeCachedImageWithURL: (NSURL *)  url
withGroup: (NSString *)  groupName 

URL을 넘겨받아 캐싱 targetPath에서 이미지를 지운다.

매개변수
url제거할 이미지의 URL
groupName이미지를 캐싱한 폴더
반환값
이미지 제거시 YES, 제거 실패시 NO

§ writeFile:contents:()

+ (BOOL) writeFile: (NSString *)  targetFilePath
contents: (NSString *)  contents 

문자열 데이터를 데이터 파일로 저장

매개변수
targetFilePath데이터 파일 경로
contents문자열 데이터
반환값
호출 결과 이미 파일이 존재하면 overwrite.

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