Используйте SQL*Loader. Это занимается небольшой установкой, но если это не то прочь, стоящий того.
Создают Таблицу
SQL> create table ldr_test (id number(10) primary key, description varchar2(20));
Table created.
SQL>
, Создают CSV
oracle-2% cat ldr_test.csv
1,Apple
2,Orange
3,Pear
oracle-2%
, Создают команду Run SQL*Loader Файла oracle-2% sqlldr
oracle-2% cat ldr_test.ctl
load data
infile 'ldr_test.csv'
into table ldr_test
fields terminated by "," optionally enclosed by '"'
( id, description )
oracle-2%
Управления Загрузчиком, Подтверждают, вставляют
SQL> select * from ldr_test;
ID DESCRIPTION
---------- --------------------
1 Apple
2 Orange
3 Pear
SQL>
, SQL*Loader имеет много опций и может взять в значительной степени любой текстовый файл в качестве его входа. Можно даже встроить данные в файле управления, если Вы хотите.
Вот страница еще с некоторыми деталями-> SQL*Loader
В этом проекте есть несколько очень хороших примеров анимации Quartz2D и CoreAnimation из сеанса конференции 360iDev по Core Animation:
Думаю, вы можете запутать здесь несколько вещей. Quartz позволяет выполнять статический двухмерный векторный рисунок, но он отличается от структуры QuartzCore, которую вы импортируете в проект, если хотите использовать Core Animation. Core Animation - это то, что вам нужно, когда речь идет о 2-D анимации на Mac или iPhone (если вы не собираетесь идти путем OpenGL ES). Вы действительно не хотите использовать Quartz для перерисовки движущейся сцены, потому что вы получите ужасную производительность отображения.
Это действительно сбивает с толку, потому что вы можете использовать Quartz для рисования двумерных векторных или растровых изображений в UIViews или CALayers, и затем оживите окружающих с помощью Core Animation. Для хорошего знакомства с Quartz я рекомендую Quartz 2D Programming Guide . Для Core Animation есть Руководство по программированию Core Animation , а также книгу Core Animation Билла Дадни .
Вы правы, есть много примеров кода для Quartz на Mac, а также для Core Animation, но приятный Дело в том, что Quartz и Core Animation используют почти одинаковые API на Mac и iPhone. Есть несколько небольших отличий, но по большей части код, написанный для одного, работает и для другого. В качестве примера мы разработали структуру Core Plot вокруг Core Animation, используя рисование Quartz, потому что у нас может быть почти идентичная кодовая база между нашими версиями фреймворка для Mac и iPhone. Это, по крайней мере, один большой образец кода, на который вы можете взглянуть.
Наконец, Opacity - это действительно полезная утилита, которая позволяет рисовать векторные изображения и генерировать код рисования Quartz для воспроизведения этих изображений в вашем заявление. Это отличный способ попробовать что-нибудь.
Вам следует прочитать Руководство по программированию Quartz 2D . Прочитав руководство, взгляните на QuartzDemo .