Не так давно я работал над приложением, где нужно было непосредственно в нем вывести на экран карту. Я попытался найти советы по данной теме в Интернет, но ничего не вышло. Не получилось найти и достойного урока с объяснением, как на карте в приложении показать адрес. Поэтому я решил написать свой собственный урок и надеюсь, он будет вам полезен.
Предлагаю создать простое приложение, которое будет отображать введенный пользователем адрес непосредственно на карте. Назовем его "MapApp".
1. Для начала создайте приложение типа "Window based" и присвойте проекту имя "MapApp".
2. Добавьте к проекту фреймворк "MapKit". (Удерживая нажатой клавишу, щелкните на папке "Frameworks" и выполните "Add -> Existing Frameworks".)
Теги ‘iphone’
В данной статье в сжатом виде собрана статистика, которая будет интересна тем, кто создает и продает свои iPhone приложения в AppStore.
CocoaTouch с самого начала создавалась с прицелом на парадигму MVC. Практически все шаблоны, представления и их контроллеры для пользователя уже готовы. Ключевые классы — "UIView" и "UIViewController". Во многих случаях метод "UIView" применим сам по себе — с добавлением элементов пользовательского интерфейса в общий "UIView" в редакторе IB. Для создания собственных функций добавляем подклассы к "UIViewController". Спецификаторы "IBOutlet" позволяют связывать элементы пользовательского интерфейса с представлением, обеспечивая к ним доступ.
А как быть с понятием«Model»? О нем информации я практически не нашел. В уроках по программированию с моделью предпочитают не работать, набирая код непосредственно в контроллерах.
Добившись, как мне показалось, неплохих результатов с реализацией, я предлагаю их здесь для обсуждения и оценки. Изложу вкратце. Я создаю класс "Singleton", расширяющий "NSObject" для моей модели. Потом посредством наблюдения за ключами/переменными узнаю об обновлениях. Это во многом напоминает "ModelLocator" из "Cairngorm", если кому-то приходилось работать с ним во "Flex".
Для начала создадим проект с парой представлений.
Google обновил свой сервис синхронизации Google Sync для предоставления push-сервиса Gmail для платформ iPhone и Windows Mobile.
Компания Google сообщила, что теперь пользователи iPhone, iPod touch и Windows Mobile смогут воспользоваться поддержкой push Gmail с помощью Google Sync.Запущенный в начале этого года сервис Google Sync позволяет синхронизировать Google Calendar и Gmail Contacts со смартфоном пользователя.
Одна из привлекательных особенностей интерфейса Cocoa Touch — упрощенная работа с анимацией. В этом уроке я покажу пару простых примеров создания анимации для iPhone. Наша анимация будет выполнять две задачи: перемещать объект на экране и менять его размеры в зависимости от точки касания его пользователем.
Тем, кому еще не приходилось заниматься программированием на iPhone, полезно будет ознакомится с азами здесь, здесь и здесь. В качестве примера приведу также урок из серии Stanford iPhone Development (английский язык), где рассматривались основы анимации движения.
Ниже выложено короткое видео приложения, которое нам предстоит создать. Как уже упоминалось выше, с ним можно делать две вещи. Один щелчок будет перемещать внутреннее представление к точке касания. При двойном касании представление будет перемещаться с изменением размеров. Ориентируясь на точки касания, приложение создавать прямоугольник с фреймом для представления.
Что ж, приступим…
Посчастливилось мне купить в М-Видео iPhone за 9900. Но радость длилась недолго. Телефон настойчиво терял сеть ровно через 5 минут разговора или пользования GPS. Перепробовал всё возможное — не помогало, но суть не в этом. Решил нести в ремонт
Наткнулся на прекрасный чехол для iPhone’а. Так и зовётся — «кризисный чехол» (ну, в вольном переводе, в оригинале recession case). Стоит всего $0.99.
Внешний вид:

Под хабракатом — вид с тыла и анимация сборки (GIF).
Добрый день Хабрахабр,
Предисловие
Где-то год назад жена подарила мне Iphone, он мне очень понравился, и дизаин, и сама операционная система, в общем, я был доволен. После этого я потихоньку стал фанатеть по технике «Apple», ну в принципе и по самой OSX, что завершилось покупкой «MacBook Pro». Не стану описывать нелегкий путь свитчера лишь скажу, что пришлось изменить свой взгляд на Windows – нет я не стал ярым противником или ненависником Windows, я просто стал по-другому относиться
(имеющие mac да поймут).
Одновременно с релизом новой программы iTunes 9 компания Apple выпустила свежую операционную систему iPhone OS 3.1, которая используется в телефонах iPhone всех поколений и плеерах iPod Touch. Данная версия свободна от большинства недоработок, которые присутствовали в OS 3.0, но зато наделена новыми возможностями.