[iOS] Data(ContentsOf)와 NSCache
·
iOS/iOS 지식
Data(contentsOf:) 란? 특정 URL로 부터 Data를 만드는 생성자임근데 그 아래 안내문이이 방법은 동기식으로 실행되며 호출 스레드가 끝날 때까지 차단되므로 main 스레드에서 호출하지 마십시오.대신 file coordination 또는 nonblocking file-related APIs 중 하나를 사용하십시오. 자세한 내용은 파일 시스템에 액세스할 때 성능 및 안정성 향상을 참조하십시오.일단 동기적으로 실행된다는 데서 해당 작업이 끝날 때까지 스레드는 일을 하지 못한다는 것을 알 수 있음작업이 끝날때까지 아무 것도 할 수 없기 때문에 계속해서 사용자의 이벤트를 업데이트 해주어야 하는 메인스레드에서는 호출하면 안됨 여기까지 이해하고 그럼 단순하게 DispatchQueue.global()...