본문 바로가기
[iOS Study] 코어 데이터 [iOS Study] 코어 데이터 출처 : 아론 힐리가스의 iOS 프로그래밍 -데이터를 로컬에 저장하는 방법은 “아카이빙” 또는 “코어 데이터” 를 사용한다. -아카이빙의 가장 큰 결점은 전부 다냐 아무것도 아니냐는 특성에 있다.아카이브 안의 내용에 접근하려면 전체 파일을 언아카이브해야 한다.변경사항을 저장하려면 전체 파일을 다시 쓰기 해야 한다.반면 코어 데이터(Core Data)는 저장된 객체의 일부만 가져올 수 있다.그리고 어떤 객체를 변경한다면 파일의 해당 부분만 갱신할 수 있다.이러한 점진적 가져오기, 업데이트, 삭제, 삽입은 파일시스템과 메모리 사이를 오가는 많은 모델 객체를 가지는 경우 앱의 급격한 성능 향상을 가져올 수 있다. -코어 데이터는 객체-관계형 매핑 ( object-relatio.. 2016. 3. 25.
[eclipse] Java 실행하면서 인자 전달하기. Eclipse, Java 실행하면서 인자 전달하기. 소소한 팁이기는 한데, 필자는 지금까지 기본적인 console program 의 경우 그냥 명령창 ( 소위 dos창 혹은 cmd 창 ) 에서 작업을 했기 때문에 몰랐던 내용이라 공유한다. Eclipse 를 통해 console program 을 작성할 경우 public static void main( String[] args ){ } 의 args 에 들어갈 인자 ( parameter ) 값을 전달할 때 어려움이 있었을 것이다. 이 방법을 몰랐다면.그럼 인자를 가지고 실행할 때마다 명령 프롬프트로 가서 해야 하는데 귀찮다..( 물론 인자값을 자주 바꿔가며 첫 스타트 부분을 테스트하기에는 명령 프롬프트만한 게 없긴 하다. ) 이클립스에서 Console Pro.. 2013. 9. 17.
반응형