Как стать автором
Обновить

Комментарии 50

НЛО прилетело и опубликовало эту надпись здесь
блин, забыл. Спасибо большое что напомнили
offtop:кто-нибудь знает, как сделать так, чтобы оступы в блоках кода сохранялись?
Если я не ошибаюсь, то никак :-) Спасибо за статью, оч. интересно! :-)
Наверно,
  можно использовать
    неразрыный пробел.
Но неуверен.

Спасибо за пост!
простые пробелы движек хабра убирает, а что такое "неразрыный пробел"?
Его код в мнемонике html .
И еще он между кавычками — « ».

Как показал предыдущий комент, движок его не режет.
ладно, будем надеятся что в Суперхабре будет какой-нибудь тег типа , который будет понимать что это код на ObjectiveC и выводить его по человечески
блин. движек схавал тег "#code lang=objc# #/code#"
прошу прощения за криво вставленные местами картинки. Хабр грузить их не захотел, пришлось копировать с imageshack и получилась такое
забыл сказать, что XCode надо запускать в 32-битном режиме
Большое спасибо!!!
пожалуйста. Про что еще стоит написать?
Читал, что в леопарде питон поставляется с биндингами к ObjC, т.е. можно писать приложения на питоне с использованием Cocoa? Было бы интересно почитать статью на эту тему.
спасибо, учту.
А вообще смысла с этих биндингов я не вижу, т.к. вся красота ObjC теряется. Например, в ObjC:
[object sendMessageWithArg1:10 Arg2:20]
в питоне выглядит так
object.sendMessageWithArg1_Arg2(10,20).

Правда биндингам к Руби почему-то уделяется внимания намного больше. Для него даже какой-то препроцессор(или типа того) написали, чтобы в Руби функции использовать так же как и в ObjC
Согласен, код на питоне выглядит некрасиво. А питон с препроцессором а-ля ObjC был бы занятной штукой:-)
object.sendMessageWithArg1_Arg2_(10,20)
Все двоеточия заменятся на подчеркивания.
Для iPhone'ов, я так понимаю, нельзя писать на python'e. Только objc.
Для osx можно и на питоне, и на руби, и на яве. Но как было сказано выше — вызывать методы не очень удобно.
Часто для того чтобы найти правильное название метода приходится пользоваться конструкциями:


NSLog(str(dir(myObject)))
насколько я понимаю, то python/ruby/другой интерпритируемый язык в iPhone SDK отменяется т.к. Apple запретила выполнение интерпритируемого кода. Что очень грустно. Хотя биндинги фиг с ними, если что-то серьезное писать, так и ObjC выучить не проблема, а игроделы будут решать эту проблему я не знаю.
не будут использовать скриптовые языки :)
тогда на айфоне будут только примитивные игры и конкуренцию PSP он не составит никакой
Скажите, а можно ли такие штуки писать под iPod touch? Да, и ещё пардон за оффтопик, но вот интересует вопрос: как обстоят дела с русской клавой для того же touch? Заранее спасибо. :)
конечно можно, только нужно не забывать, что в iPod Touch нету GSM модуля.

А насчет русской клавиатуры толком ничего вам не скажу. Ни iPhone, ни iPod Touch у меня нету, поэтому больше чем гугл я не знаю. На данный момент русскую клавиатуру можно бесплатно поставить на айфон. Хотя уже в beta 4 найдены следы того, что во второй версии прошивки айфона будет расская локализация => будет русская клавиатура в айфоне => будет русская клавиатура в iPod Touch
Спасибо! Может, и сам чего-нить покруче RSS-ридера когда-нить напишу... А насчёт клавиатуры, купил сей чудный девайс, и ситуация такова: русский интерфейс имеется, а клавиатуры и в помине нет. Уже кое-что нагуглил, буду ковыряться. :)
да написать приложение - пол беды. Другой вопрос - как его туда закинуть? Приложение для себя можно закинуть взломав его и вручную записав файлы. А если официальный путь только один - AppStore, а туда приложения характера "MyFirstCocoaTouchApp" не пустят, да и для ломаный телефонов/айподов он закрыт
Пропишите в Installer репозиторий (в нем внизу окна самая правая иконка Sources далее Edit далее Add ) http://rus-iphone.com/rus и так же добавьте http://repository.ripdev.com
После этого там же в Install в категориях (Categories) у вас появятся пункты Rip Dev и RUS-iPhones (возможно , что они у вас уже есть)
Там вы найдете и бесплатную руссификацию и бесплатную русскую клавиатуру вполне качественну. При установке приложений обращайте внимание на прошивку вашего телефона.
Пропишите репозиторий в Installer внизу окна самая правая иконка Sources далее Edit далее Add
http://rus-iphone.com/rus и так же добавьте
http://repository.ripdev.com
Там вы найдете и бесплатную русификацию
и бесплатную русскую клавиатуру вполне качественну.
При установке приложений обращайте внимание на версию прошивки вашего телефона.
Скорее всего , что клавиатура русская уже установлена.
Зайдите в настройки телефона Основные/клавиатура/Язык клавиатуры и просто добавьте 2й язык клавиатуры Русский.

Для этого в
Что то или у меня Инет сбоит.. Или еще что то. Сдвоило. Sorry
Iphone и touch почти идентичны
замувти в родной блог :)
да я думаю вообще создать отдельный блог программирования под Mac OS X, а то 3 прошлых статьи можно было четко в Apple поместить, а эту и толком незнаю куда
Отдельный блог! Именно!!! Чур я первый в очередь на подписку :)
сделаю, только наверное уже завтра
получите распишитесь подпишитесь
А макбук необходим? Может сгодится Хакинтош?
хз, может и сгодится.
да вроде как работает...за исключением того что сам пример не подходит к последнему СДК :)
спасибо за урок, но ничё не получилось :)
почему? какие ошибки выдает XCode?
дак дело в том что всё компилится...запускается...но ничего не показывает :)
но откровенно говоря урок плохо расписан...ни пошагово что куда мы дописывали, что за чем...может для того, кто с этим сталкивался всё понятно, но мне не очень =(
просто у меня опыта программирования под мак(Obj C) 0.0, а хотелось попробовать...но видать не судьба :)
раз опыта ноль, то почитайте мои предыдущие статьи, все станет немного понятнее.

P.S.:содержание MyView.h и MyView.m в студию
project (1.4 Mb)
а какой версии у вас SDK?
а ваш проэкт заставил работать, только пришлось удалить из проэкта MainMenu.xib, в Info.plist удалить строки про MainMenu, и в applicationDidFinishLaunching вызвать функцию [window makeKeyAndVisible] и в настройках проэкта выбрать Simulator-Aspen 1.2 в комбобоксе напротив Base SDK for All configurations
вчера с сайта слил... iphone_sdk_9m2165.dmg
ага, это значит beta 4. Не ожидал что они так быстро буду менять API.
Статья писалась на втором, слова что любой подойдет я тогда уберу.
Вобщем привыкайте к быстрому изменению API, почитайте мои предыдущие статьи чтобы было легче ориентироваться.
вот теперь заработало =)
чтоно добавили логотип хабра к проэкту и при создании объекта image правильно указали его имя?
Интересненько. Спасибо..

PS поначалу попытался утащить в сторону неизвестно откуда взявшееся окошко, оказалось – скрин %)
и меняем надпись «My RSS Feed» на «Habrahabr RSS Feed»

А на последнем скриншоте поменять забыли.
UIKit не найде пишет, на форумах пишут, что мол cocoa.h достаточно, но все равно пишет appdelegate.h что не хватает такого файла… у вас есть какие то еще инструкции или курсы по кодингу для iphone?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории