Речь пойдет об инструменте, который с сегодняшнего дня помогает мне тестировать пользовательский интерфейс. Простой, как угол дома, но экономит столько времени!
Уверен, что многие это знают, но для меня это стало просто откровением. Своего рода панацея. Даже решился записать свой первый видеокаст:
PS. Открыл топик для всех. Думаю людям с других платформ тоже любопытно, чем нас балуют инструменты для разработки.
PS2. Тема затрунула хабраразум. Ниже будут добавлять полезные ссылки по теме, подсказанные в комментариях.
GTM познал юнит-тесты для UI
Нативные инструменты из iPhone SDK (Unit Testing Applications)
Теги ‘iphone’
Совсем недавно стукнул год, с тех пор как на просторах AppleStore появилось наше первое приложение. По началу было довольно сложно во всем разобраться. Особенно если учесть, что до этого я разработкой приложений под MacOS не занимался. За этот год много чего было написано. Приложения, которые мы написали, я к сожалению назвать не могу (не помню всех, да и руководство не одобряет такие вещи), но о нескольких способах оптимизации приложений под данную платформу я могу вам смело рассказать.
Где-то пол года (или даже больше) назад пришлось мне писать приложение основной задачей которого была обработка звука. Для этого был написан свой несложный движок, который все это делал. Приложение было выпущено в свет и постепенно этот движок начал часто использоваться в других приложениях подобного рода. Но вот недавно началась разработка 2-й версии этой программы. Требования возросли, а ресурсы стареньких ифонов не изменились. Вот тут и пришлось поискать пути улучшения уже написанного кода.
Недавно пришлось написать пару приложений работающих с MapKit и по мотивам решил написать статью. К сожаления пока я писал эту статью на Хабре проскочил перевод на эту же тему, но все таки я решил опубликовать свою версию.
Не только люблю, но и всячески советую использовать этот подход. “Избегайте copy-paste любыми возможными способами!” – сколько раз я это слышал – столько-же раз умилялся. Если начать расспрашивать автора подобных заявлений об этих самых “всех возможных способах”, получите типичную жевачку про “паттерны проектирования” и инкапсуляцию.
Всё дело в том, что сразу писать программу паттернами проектирования не имеет никакого практического смысла.
Без слов.
Скрестить iPhone/iPod с автомобилем? Легко.
Компания devtoaster разработало приложение REV в реальном времени отображающее скорость, количество оборотов, расход топлива и т.д. Накой Зачем это нужно и как работает — читаем далее.

По сообщению Wall Street Journal, оператор AT&T больше не станет препятствовать работе голосовых интернет-приложений в своей 3G-сети.
Привет Хабр, сегодня в руки попал забавнейший девайс, называется Phone. Решил сфотографировать и поделиться. Фотоотчет «найди пять отличий», слева — Phone, справа — подлинник, картинки кликабельны, трафик.
На сколько я заметил среди разработчиков часто стоит вопрос как защититься от роботов. Каждый понимает что Captcha (цифровая и текстовая) очень мозолит на глаза при авторизации и регистрирование на ресурсах или при выполнение каких либо действий.
Также я заметил, что на Хабре частенько появляются посты с более удобной и несложной для пользователя видами Captcha. На самом деле любой вид от роботов уникален по своему к примеру Clickcha — one click captcha чтобы пройти проверку надо нажать на указанную область в Captcha.
Аналитики Gartner проконсультировались со своим хрустальным шаром и выяснили, что уже к 2012 году мобильная платформа Android станет второй по популярности в мире. Полный доклад компании, содержащий прогнозы развития рынка смартфонов, состоится ближе к концу октября, но Кен Дулани (Ken Dulaney) из Gartner уже поделился основными данными с журналистами ComputerWorld.
Бешеный рост популярности андрофонов, по мнению аналитиков, будет обусловлен множеством разных факторов. Одним из ключевых факторов станет поддержка со стороны Google в виде ряда «облачных» функций и связанных с ними приложений.
Также у Android как платформы имеются преимущества над другими операционками. Например, в случае с эппловской iPhone OS основным преимуществом Android является открытость.