Tag Archives: iPhone

Cocoa / iPhone: отладка ошибки EXC_BAD_ACCESS

Если вы хоть раз занимались разработкой программного обеспечения под iPhone, то наверняка встречались с ошибкой EXC_BAD_ACCESS. Отловить ее достаточно непросто, т.к. встроенный дебагер не покажет вам нужный стектрейс и тем более не подскажет, как все исправить. Что же такое EXC_BAD_ACCESS? Мне удобнее сравнивать эту ошибку с NullPointerException в Java, т.к. возникает она в ситуации, когда вы… Read More »

Управление памятью в Objective C

При разработке софта под iPhone, столкнулся с проблемой непонимания механизма распределения памяти. Являясь java-разработчиком, привыкшим к чудесам Garbage Collector’а, тема памяти в Objective C поначалу доставляла мне массу неприятностей. Спустя некоторое время, написав свое первое приложение, я подумал, что полностью разобрался в этой непростой теме… и это было моей ошибкой. Все таки, сначала надо хорошо… Read More »

Cocoa / iPhone: форматирование даты

Простой пример для тех, кто ищет простой и быстрый путь отформатировать дату при разработке под iPhone. В моем примере будем форматировать дату по стандарту RFC2822.

Данный подход достаточно прост и эффективен, но у него есть один минус – куча строк, которые придется писать каждый раз, когда надо сделать преобразование. Чтобы этого избежать можно сделать… Read More »

Меняем цвет Status Bar в iOS

Решил начать небольшую серию коротких заметок на тему программирования под iOS, в первую очередь, чтобы самому не забыть (SDK все таки специфическая на мой взгляд). Так как поменять цвет статусной полоски с часами сверху? Довольно просто – пишем в коде:

либо в Info.plist добавляем параметр UIStatusBarStyle с одним из значений из списка: UIStatusBarStyleBlackTranslucent UIStatusBarStyleBlackOpaque… Read More »

Как самому разобрать iPhone 3G (так, чтобы потом собрать)

Случилось неприятное – после замены сим-карты, iPhone перестал ее видеть. Пробовал чистить контакты на симке, перезагружал телефон несколько раз, все бесполезно. Похоже на то, что повредился контакт держателя сим-карты. Нести телефон в сервис возможности нет, т.к. нахожусь далеко от цивилизации, а звонить необходимость есть, поэтому принял решение – надо разбирать. Предупреждаю сразу, что ниже я… Read More »