Какие-либо глюки с помощью моего основного iPhone для разработки SDK?

Дополнительный код должен быть добавлен в main.js, как показано ниже. В моем случае я поместил фильтр в заголовок второго столбца (первый столбец - флажок) и поместил текст в первую строку выпадающего списка для дополнительной информации пользователю.

$('.datatable').each(function () {
        if ($(this).hasClass('dt-select')) {
            window.dtDefaultOptions.select = {
                style: 'multi',
                selector: 'td:first-child'
            };

            window.dtDefaultOptions.columnDefs.push({
                orderable: false,
                className: 'select-checkbox',
                targets: 0
            });

            window.dtDefaultOptions.initComplete = function () {
                this.api().columns('1').every( function () {
                    var column = this;
                    var select = $('<select><option value="">Filter this column</option></select>')
                        .appendTo( $(column.header()).empty() )
                        .on( 'change', function () {
                            var val = $.fn.dataTable.util.escapeRegex(
                                $(this).val()
                            );

                            column
                                .search( val ? '^'+val+' : '', true, false )
                                .draw();
                        } );

                    column.data().unique().sort().each( function ( d, j ) {
                        select.append( '<option value="'+d+'">'+d+'</option>' )
                    } );
                } );
            }
        }
        $(this).dataTable(window.dtDefaultOptions);
8
задан 6 January 2009 в 12:37
поделиться

5 ответов

У меня только есть один iPhone, и я использую это для всего своего тестирования. Я думаю, что маловероятно, что использование или отладка приложения, вероятно, вызовут любые настоящие проблемы даже с Вашей основной гарнитурой. Конечно, я не видел проблем, которые я мог приписать ему.

Вашей основной проблемой с наличием единственной гарнитуры являются бета-версии. Что, если, скажем, в сегодняшнем MacWorld они объявляют о бете iPhone 3.0. Вы были бы готовы поместить это на свой единственный телефон? Обратите внимание, что Вы часто не можете понижать от более новой версии ОС к оригиналу, поэтому если бы у Вас были проблемы с бетой, то Вы могли бы застрять с ним.

Если эта ситуация подходит, это могло бы стоить изучить глубоко Ваш банковский счет и видеть, можно ли позволить себе iPod touch.

14
ответ дан 5 December 2019 в 08:26
поделиться

Это могло бы стоить того для покупки другого iPhone для использования только для тестирования при использовании основного для нормального/персонального использования. Если это не возможно, удостоверьтесь, что Вы сохраняете резервное копирование всех важных данных, включая Ваш список контактов, и используете здравый смысл и Ваш intution перед выполнением любой неизвестной части кода iPhone.

2
ответ дан 5 December 2019 в 08:26
поделиться

Я купил iPod Touch для разработки и тестирующий использование, но я не волнуюсь по поводу выполнения ничего плохо к моему iPhone.

  • Я не хочу сеансы отладки, прерванные телефонными вызовами.
  • У меня есть приложение, которое я и разрабатываю и использую, таким образом, мне нравится мочь играть вокруг с фиктивными данными по Касанию, не валяя дурака с моими реальными данными по моему iPhone.
  • Я не возражаю вручать Касание другим людям (включая детей), чтобы позволить им протестировать приложение.
  • Это - хороший способ проверить, что приложение работает и над iPhone и над iPod Touch.
  • Я не должен волноваться о случайном оставлении моего iPhone в офисе, подключенном к машине разработки.
  • В теории я мог установить различные версии встроенного микропрограммного обеспечения на Касании, не волнуясь о потерянной функциональности. (Но я не сделал этого.)
1
ответ дан 5 December 2019 в 08:26
поделиться

Я делаю это и с загруженным профилем dev и со 'специальным' профилем настройки, загруженным на моем основном телефоне - никакие проблемы до сих пор.

править: одна вещь, которую я не делаю, отладить код удаленно по телефону. Я просто выполняю нормальную ОС.

Плюс, в любом случае iTunes может восстановить телефон от резервного копирования. Я сделал это прежде при обновлении ОС, таким образом, я думаю, что страх перед разработкой по телефону немного суеверен, чтобы быть честным. (сенсорная древесина :-)

2
ответ дан 5 December 2019 в 08:26
поделиться

Поскольку этот вопрос был опубликован, бета-версия iPhone OS 3.0 была выпущена в мире разработчиков - и здесь ситуация иная. Если вы установили бета-версию ОС на свой iPhone , вы не сможете удалить ее . Это не относится к iPod touch, хотя и здесь рекомендуется соблюдать осторожность. Бета-версия OS 3.0 на момент написания (сейчас бета-версия 3) неуклонно улучшается, но все еще имеет много проблем, поэтому вы действительно не хотите полагаться на нее как на свой обычный телефон!

Как только 3.0 выйдет в эфир, Конечно, вы сможете перейти к этому - но вы не сможете вернуться к 2.x из-за различий в основной полосе.

1
ответ дан 5 December 2019 в 08:26
поделиться
Другие вопросы по тегам:

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