|
Appspresso Plugin API - iOS
|
#import <AxFile.h>
Public Member Functions | |
| (NSString *) | - getName |
| (NSString *) | - getPath |
| (NSObject< AxFile > *) | - getParent |
| (BOOL) | - isFile |
| (BOOL) | - isDirectory |
| (NSUInteger) | - getLength |
| (NSDate *) | - getCreated |
| (NSDate *) | - getModified |
| (BOOL) | - exists |
| (BOOL) | - canRead |
| (BOOL) | - canWrite |
| (NSData *) | - getContentsAsData |
| (void) | - setContentsWithData: |
| (NSString *) | - getContentsAsString |
| (void) | - setContentsWithString: |
| (NSString *) | - getContentsAsString: |
| (void) | - setContentsWithString:encoding: |
| (NSArray *) | - listFiles: |
| (id) | - getPeer |
| (BOOL) | - open: |
| (void) | - close |
| (BOOL) | - isEof |
| (void) | - seek: |
| (NSUInteger) | - getPosition |
| (NSData *) | - read: |
| (void) | - write: |
앱스프레소의 가상 파일.
| - (BOOL) canRead |
파일의 읽기 가능 여부를 반환.
| - (BOOL) canWrite |
파일의 쓰기 가능 여부를 반환.
| - (void) close |
파일을 닫음.
| - (BOOL) exists |
파일의 존재 여부를 반환.
| - (NSData*) getContentsAsData |
바이트 배열 형식으로 파일의 내용을 읽음.
| - (NSString*) getContentsAsString |
(UTF-8로 인코딩된)문자열 형식으로 파일의 내용을 읽음.
| - (NSString*) getContentsAsString: | (NSString *) | encoding |
지정된 인코딩을 가진 문자열 형식으로 파일의 내용을 읽음.
| encoding | 문자열 인코딩 |
| - (NSDate*) getCreated |
생성일자를 반환.
| - (NSUInteger) getLength |
파일의 크기(byte)를 반환.
| - (NSDate*) getModified |
파일이 마지막으로 수정된 일자를 반환.
| - (NSString*) getName |
파일 이름을 반환
| - (NSObject<AxFile>*) getParent |
부모 파일을 반환
| - (NSString*) getPath |
파일시스템의 이름으로 시작하는 가상 파일 경로를 반환
| - (id) getPeer |
해당 파일 객체를 식별할 데이터를 반환.
| - (NSUInteger) getPosition |
파일포인터의 현재 위치를 반환.
| - (BOOL) isDirectory |
디렉토리인지 아닌지 식별함.
| - (BOOL) isEof |
파일포인터가 파일의 끝에 위치하고 있는지 확인.
| - (BOOL) isFile |
파일인지 아닌지 식별함.
| - (NSArray*) listFiles: | (NSObject< AxFileFilter > *) | filter |
해당 조건을 만족하는 하위 파일의 목록을 리턴함.
| filter | AxFileFilter 로 구현된 필터링 할 조건. nil일 경우 모든 파일을 가져옴. |
| - (BOOL) open: | (int) | mode |
읽고 쓰기 위한 상태로 파일을 연다.
| mode | 0=read,1=write,2=read/write |
| - (NSData*) read: | (NSUInteger) | size |
현재의 파일포인터의 위치부터 지정한 크기만큼 읽음. 앞으로 읽을 수 있는 크기가 지정한 크기보다 작을 경우 가능한 크기 만큼만 읽는다.
| size | 읽어 올 크기 |
| - (void) seek: | (NSUInteger) | position |
지정한 위치로 파일포인터를 이동.
| position | 파일포인터를 이동시킬 위치 |
| - (void) setContentsWithData: | (NSData *) | data |
바이트 배열 형식으로 파일의 내용을 변경.
| data | 내용 |
| - (void) setContentsWithString: | (NSString *) | str |
(UTF-8로 인코딩된)문자열 형식으로 파일의 내용을 변경.
| str | 내용 |
| - (void) setContentsWithString: | (NSString *) | str | |
| encoding: | (NSString *) | encoding | |
지정된 인코딩을 가진 문자열 형식으로 파일의 내용을 변경.
| str | 내용 |
| encoding | 문자열 인코딩 |
| - (void) write: | (NSData *) | data |
현재 파일포인터의 위치부터 데이터를 쓴다.
| data | 쓰고자 하는 데이터 |