반응형

iCloud는 파일동기화서비스이다.

클라우드 데몬이 클라우드 폴더를 관리하고, APP에서 데이터를 동기화 한다.

dropbox나 Ucloud 나 거의 비슷하다.

파일 동기화를 위해서 상호배제가 되어야 하는데, 그래서 사용되는 것이 NSFileCoordinator다.


NSFileCoordinator는 한 파일에 동시에 다수의 접근을 차단한다. 한번에 하나씩 변경이되어야 하기때문이다. 


APP에 저장되어 있는 데이터의 상태가 변경이 되는것은 NSMeta Query로 조회해서 확인한다. 


NSMeta Query로 파일을 조회하고, NSCoordinator로 권한을 획득한 후 NSFile Manager로 파일을 조작한다.


iCloud for Developers

https://developer.apple.com/icloud/index.php


NSMEtadataItem reference - http://goo.gl/G4hFM

반응형

+ Recent posts