일반적으로 인터넷의 데이터로 코어 데이터를 채 웁니다.특정 데이터로 코어 데이터 미리 채우기 방법
하지만 인터넷에서 데이터를 다운로드하지 않고 데이터를 미리 채우고 싶습니다.
말 모든 도시 또는 모든 태그를 먼저 저장하고 싶습니다.
이렇게하는 표준 방법은 무엇입니까?
도시를 plist에 저장해야합니까? 모든 데이터를 하드 코드해야합니까? coredata에 변수를 설정하여 초기화했는지 여부를 알려 주어야합니까?
너희들 뭐하니?
일반적으로 인터넷의 데이터로 코어 데이터를 채 웁니다.특정 데이터로 코어 데이터 미리 채우기 방법
하지만 인터넷에서 데이터를 다운로드하지 않고 데이터를 미리 채우고 싶습니다.
말 모든 도시 또는 모든 태그를 먼저 저장하고 싶습니다.
이렇게하는 표준 방법은 무엇입니까?
도시를 plist에 저장해야합니까? 모든 데이터를 하드 코드해야합니까? coredata에 변수를 설정하여 초기화했는지 여부를 알려 주어야합니까?
너희들 뭐하니?
많은 양의 데이터가있는 경우 가장 빠른 방법은 데이터가 많이 들어있는 저장소를 제공하는 것입니다. 당신이 sqlite 데이터베이스를 사용한다고 가정하면 Simulator를 사용하여 한번 생성 한 다음 앱에 넣을 수 있습니다.
데이터의 양이 적은 경우 xml, csv 또는 하드 코드 된 (스크립트 생성) 삽입 문을 통해 읽는 동안 데이터를 처음 삽입 할 것입니다. 그것은 모두 상황에 달려 있습니다.
코어 데이터를 읽기 전용으로 사용하는 경우 응용 프로그램을 처음 시작할 때 쓰기 권한이있는 위치로 데이터베이스를 복사해야합니다. 읽기 전용 상황에서는 번들에서 데이터베이스를 사용할 수 있습니다.
나는 하드 코딩 방법이 갈 길이라고 생각한다. 나는 실제로 plist를 생각하고 있었다. –
다릅니다. 객체간에 복잡한 관계가있는 경우 insert 문을 하드 코딩하면 plist 내용을 먼저 인코딩 한 후 다시 작성하는 것보다 쉽습니다. – mvds