ECHOFile Class Reference

Inherits from NSObject
Conforms to FetchProtocol
Declared in ECHOFile.h
ECHOFile.m

Overview

An ECHOFile is the file object.

Other Methods

  fileName

Gets a file name. ファイル名を取得します。

@property (nonatomic, readonly) NSString *fileName

Discussion

Gets a file name. ファイル名を取得します。

Declared In

ECHOFile.h

  data

Gets local file data. セットしたローカルファイルデータを取得します。

@property (nonatomic, readonly) NSData *data

Discussion

Gets local file data. セットしたローカルファイルデータを取得します。

Declared In

ECHOFile.h

  remoteData

Gets remote file data. サーバー上のファイルデータを取得します。

@property (nonatomic, readonly) NSData *remoteData

Discussion

Gets remote file data. サーバー上のファイルデータを取得します。

Declared In

ECHOFile.h

Initializer

– initWithData:fileName:

Initializes a new ECHOFile with data. バイナリデータから新しいファイルとしてオブジェクトを初期化します。

- (instancetype)initWithData:(NSData *)data fileName:(NSString *)fileName

Parameters

data

A binary data object.

fileName

This file name.

Discussion

Initializes a new ECHOFile with data. バイナリデータから新しいファイルとしてオブジェクトを初期化します。

Declared In

ECHOFile.h

– initFrom:

Initializes a new ECHOFile from the a source NSDictionary got from the remote server. サーバー上に存在するリモートファイルとしてオブジェクトを初期化します。

- (instancetype)initFrom:(NSDictionary *)source

Parameters

dict

A source dictionary.

Discussion

Initializes a new ECHOFile from the a source NSDictionary got from the remote server. サーバー上に存在するリモートファイルとしてオブジェクトを初期化します。

Declared In

ECHOFile.h

Other Methods

– fetch:

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

- (void)fetch:(NSError **)returningError

Discussion

Fetches data from the ECHO server by synchronous communication. 同期通信によるデータ取得。

Declared In

FetchProtocol.h

– fetchInBackgroundWithBlock:

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

- (void)fetchInBackgroundWithBlock:(ECHOResultBlock)block

Discussion

Fetches data from the ECHO server in a background thread. A block is done in the main (UI) thread after the fetching. 非同期通信によるデータ取得。取得完了後に指定したブロックをメインスレッドで実行します。

Declared In

FetchProtocol.h