Оснащенные камерой
Нам действительно придется позаботиться об устройствах, не оснащенных камерой?
Да. При отправке приложения в Apple для распространения через iTunes Арр Store вы указываете, с какими устройствами работает приложение, так само проверяем игру Взломанный Аэропорт Сити (.apk). Если вы указали, что приложение работает на обоих видах устройств, то Apple протестирует его на обоих видах. Также выполняются тесты, в которых ваше приложение не может получить доступ к сети. Они проверяют, что приложение правильно справляется и с этой ситуацией. Apple стремится протестировать приложение в разнообразных сценариях.
Можно ли протестировать камеру в Simulator?
Нет. Мы сделали практически все возможное, когда реализовали код работы с камерой и протестировали его с библиотекой фотографий. Вы узнали много нового, и большая часть функциональности, которой мы займемся в дальнейшем, превышает возможности Simulator. Функциональность GPS, акселерометр, динамик — все эти возможности нельзя протестировать в Simulator. Тестирование возможно только при установке приложения на реальном устройстве.
Напомните, что вы говорили о программе Apple Developer Program?
Чтобы установить приложение на устройство или отправить его в Арр Store, необходимо зарегистрироваться у Apple в качестве разработчика iOS. Стоимость в настоящее время составляет $99. Даже если вы хотите просто установить приложение для собственного использования, регистрация все равно необходима. Подробные инструкции по установке приложений на iPhone можно найти в приложении.
Показываем приложение Пети.
Петру нужно знать не только «когда», но и «где»
Вы дали Пети возможность сохранить доказательства поимки преступника на фотографии, а также удобный способ регистрации времени. Но как насчет места, где это произошло?
У Пети возникли юридические проблемы.
Существуют определенные правила относительно того, где Петру разрешено задерживать преступников, поэтому он должен зарегистрировать не только время, но и место задержания.
Проще всего сохранить эту информацию в виде широты и долготы точки задержания.
Как появление двух новых полей отразится на приложении? Изобразите, где и на каком представлении должны отображаться данные широты и долготы.
Что произойдет с моделью данных и самими данными?
Базу данных придется обновить, мы будем получать значения широты и долготы в градусах. Для их сохранения в базе данных в классе Fugitive будут созданы два новых атрибута: latitude и longitude.
Включите в представление новые поля для широты и долготы, а также для надписи, в которой они отображаются.
Проведите повторную миграцию базы данных и создайте новый класс Fugitive с полями широты и долготы.
Включите в представление новые поля для широты и долготы, а также для надписи, в которой они отображаются.
Ha iPhone широту и долготу можно получить от GP5, но ведь iPod Touch и Wi-Fi iPad не оснащаются GPS?
- Дата: 8-01-2015, 18:37