Где я могу найти примеры Кварца 2D привлечением iPhone?

Используйте 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% 

, Создают команду

oracle-2% sqlldr  control=ldr_test.ctl
Password:

SQL*Loader: Release 9.2.0.5.0 - Production on Wed Sep 3 12:26:46 2008

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Commit point reached - logical record count 3

Run SQL*Loader Файла

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

5
задан erickson 10 November 2009 в 16:35
поделиться

3 ответа

В этом проекте есть несколько очень хороших примеров анимации Quartz2D и CoreAnimation из сеанса конференции 360iDev по Core Animation:

http://github.com/neror/CA360

10
ответ дан 18 December 2019 в 06:23
поделиться

Думаю, вы можете запутать здесь несколько вещей. 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 для воспроизведения этих изображений в вашем заявление. Это отличный способ попробовать что-нибудь.

13
ответ дан 18 December 2019 в 06:23
поделиться

Вам следует прочитать Руководство по программированию Quartz 2D . Прочитав руководство, взгляните на QuartzDemo .

2
ответ дан 18 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: