Просмотр полной версии : Objective-C
Собственно вопросы:
можно ли писать приложения для iPhone(Obj C) на Windows?
какую среду разработки лучше использовать?
какие сложности, подводные камни при публикации приложения в AppStore?
сложно ли переехать с AS3.0 на Obj C?
есть ли смысл писать/публиковать swf-приложения на AppStore?(Имею ввиду режим iPhone OC во Flash CS5, там как я понимаю AS3.0 можно использовать)
http://www.iphones.ru/iNotes/11902 - по пункту 1 и 2 как раз посмотри что пишут
Division
12.03.2011, 10:50
1) Нет
2) Вариантов кроме XCode особо и нету
3) Не юзать private API. Хорошо тестить приложение. Нашу приложуху с 3 попытки зааппрувили из-за подобных косяков.
4) Objective-C конечно же сложнее чем AS3, но основная сложность не в языке. Чтоб писать под iOS надо знать собственно как это делается. Придется брать книжку и учиться. А язык роли не играет.
5) Нету
Понятно,обидно что только на маке можно писать.
Astraport
12.03.2011, 11:49
5) Нету
Везде это слышу, есть конечно причины, хочется ваше мнение услышать почему?
Везде это слышу, есть конечно причины, хочется ваше мнение услышать почему?
Кстати да, я почему эту тему поднял - купил жене iPhone4 и решил написать какой-нибудь сюрпризик, но ради этого покупать макбук, учитывая что я их не переваиваю, не буду. Во Flash CS5 есть опция комплияции под iPhone OS, но там требуется сертификат .p12.Где его взять?Кнопка подробнее отсылает на 404 adobe
Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.
Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.
Заинтриговал и все? А где же подробности?
Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.
Чем вштырил?
TanaTiX, ну пока подробностей особых нет.
scarbo, безумным синтаксисом.
CrazyFlasher
12.03.2011, 14:08
и все методы паблик
Все таки еще раз спрошу, кто-нибудь знает про .p12 для iPhone? Просто ссылка из Flash CS5 ведет на несуществующую страницу. Когда создаешь Air, то этот сертификат сам создаешь, а в данном случае как быть?
orcpochta
12.03.2011, 14:20
http://habrahabr.ru/blogs/Flash_Platform/104538/ - тут про p12 есть, а вообще есть же гугл
но у меня почему-то процесс публикации впадает в бесконечный цикл, который правда прерывается по кнопке отмена - хоть на этом спасибо
Спасибо, попробую.
Мда, опубликовать не получается.:(
orcpochta
12.03.2011, 16:56
У меня, кстати, ipa сгенерировался после того, как я оставил эту процедуру без внимания минут на 20 - так что точно сказать не могу, сколько времени на это потребовалось. А генерировался вот такой сложный код:
import flash.text.TextField;
var tf:TextField = new TextField();
tf.text = "Hello World!";
addChild(tf);
Сам .ipa на айфоне не проверял.
Кстати, в комментах к статье на хабре есть ссылка на обновленный упаковщик:
http://labs.adobe.com/technologies/packagerforiphone/
Советую пробежаться бегло по описанию, прежде чем давить на кнопку скачать)))
Ну и внутри архива тоже бегло хелп пробегите, что-куда скопировать)))
Division
12.03.2011, 18:23
Синтаксис Objective-C конечно же очень непривычен по началу. Однако со временем начинает нравится.
Насчет private методов - я обычно так (http://stackoverflow.com/questions/172598/best-way-to-define-private-methods-for-a-class-in-objective-c) делаю. Но конечно это не запрещает все равно такой метод вызвать )
orcpochta
13.03.2011, 17:09
Сделал джейлбрек, чтобы посмотреть, запустится ли хеллоуворлд - запустился, но случайно заметил, что хеллоуворлд в тунце весит более 7 метров - ужаснулся)))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.