RLMSyncProgress
Objective-C
struct RLMSyncProgress {}
Swift
struct RLMSyncProgress
진행률 정보를 캡슐화하는 구조체입니다.
-
전송된 바이트 수입니다.
선언
Objective-C
NSUInteger transferredBytes
Swift
var transferredBytes: UInt
-
전송 가능한 바이트의 총 개수(전송된 바이트와 전송 보류 중인 바이트를 더한 값)입니다.
선언
Objective-C
NSUInteger transferrableBytes
Swift
var transferrableBytes: UInt
-
예상 전송 진행률을 나타내는 0.0 ~ 1.0 사이의 값입니다. 이 값은 업로드의 경우 정확하지만, 다운로드를 위해 서버에서 적용한 기록 데이터와 특정 휴리스틱(heuristic)을 기반으로 합니다.
진행률 보고 모드가
forCurrentlyOutstandingWork
일 때마다 해당 값은 1.0 에 도달할 때까지 단조롭게 증가합니다. 진행 모드가reportIndefinitely
인 경우 새 데이터를 전송해야 함에 따라 값이 증가하거나 감소할 수 있습니다.선언
Objective-C
double progressEstimate
Swift
var progressEstimate: Double