1. 준비
Z_METADATA
- Z_VERSION: PRIMARY KEY, INTEGER
- Z_UUID: VARCHAR(255)
- Z_PLIST: BLOB
CREATE TABLE Z_METADATA (Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR(255), Z_PLIST BLOB)
Z_PRIMARYKEY
- Z_ENT: PRIMARY KEY, INTEGER
- Z_NAME: VARCHAR
- Z_SUPER: INTEGER
- Z_MAX: INTEGER
CREATE TABLE Z_PRIMARYKEY (Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER)
INSERT INTO Z_PRIMARYKEY (Z_ENT, Z_NAME, Z_SUPER, Z_MAX) VALUES ()
- Table 이름은 ‘Z’ prefix를 붙인다.
(실제 Core Data의 table 이름에는 Z가 없다)
- 모든 field도 Z로 시작해야 한다.
(Core Data에서는 app schema가 ‘name’이라는 attribute를 가져도 SQLite에서는 ‘Zname’으로 field로)
- 다음 세 field를 가져야 한다.
Z_PK: PRIMARY KEY, INTEGER
Z_ENT: INTEGER
Z_OPT: INTEGER
'개발 > iOS' 카테고리의 다른 글
[IOS] image size (0) | 2010.11.28 |
---|---|
[XCODE] Breakpoint가 안먹을 때 (0) | 2010.11.28 |
[XCODE] 메모리 관리 규칙 (0) | 2010.11.16 |
[XCODE] Redefine NSLog (0) | 2010.11.16 |
[XCODE] DEBUGING 팁 (0) | 2010.11.16 |