Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Objective-C (http://www.flasher.ru/forum/showthread.php?t=152129)

scarbo 12.03.2011 02:36

Objective-C
 
Собственно вопросы:
  1. можно ли писать приложения для iPhone(Obj C) на Windows?
  2. какую среду разработки лучше использовать?
  3. какие сложности, подводные камни при публикации приложения в AppStore?
  4. сложно ли переехать с AS3.0 на Obj C?
  5. есть ли смысл писать/публиковать swf-приложения на AppStore?(Имею ввиду режим iPhone OC во Flash CS5, там как я понимаю AS3.0 можно использовать)

NikolyA 12.03.2011 04:41

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) Нету

scarbo 12.03.2011 11:34

Понятно,обидно что только на маке можно писать.

Astraport 12.03.2011 11:49

Цитата:

5) Нету
Везде это слышу, есть конечно причины, хочется ваше мнение услышать почему?

scarbo 12.03.2011 12:05

Цитата:

Везде это слышу, есть конечно причины, хочется ваше мнение услышать почему?
Кстати да, я почему эту тему поднял - купил жене iPhone4 и решил написать какой-нибудь сюрпризик, но ради этого покупать макбук, учитывая что я их не переваиваю, не буду. Во Flash CS5 есть опция комплияции под iPhone OS, но там требуется сертификат .p12.Где его взять?Кнопка подробнее отсылает на 404 adobe

etc 12.03.2011 13:34

Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.

TanaTiX 12.03.2011 13:59

Цитата:

Сообщение от etc (Сообщение 979887)
Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.

Заинтриговал и все? А где же подробности?

scarbo 12.03.2011 14:00

Цитата:

Недавно занялся этим Objective-C. Так меня не вштыривал ещё ни один язык.
Чем вштырил?

etc 12.03.2011 14:07

TanaTiX, ну пока подробностей особых нет.

scarbo, безумным синтаксисом.

CrazyFlasher 12.03.2011 14:08

и все методы паблик

scarbo 12.03.2011 14:10

Все таки еще раз спрошу, кто-нибудь знает про .p12 для iPhone? Просто ссылка из Flash CS5 ведет на несуществующую страницу. Когда создаешь Air, то этот сертификат сам создаешь, а в данном случае как быть?

orcpochta 12.03.2011 14:20

http://habrahabr.ru/blogs/Flash_Platform/104538/ - тут про p12 есть, а вообще есть же гугл

но у меня почему-то процесс публикации впадает в бесконечный цикл, который правда прерывается по кнопке отмена - хоть на этом спасибо

scarbo 12.03.2011 14:27

Спасибо, попробую.
Мда, опубликовать не получается.:(

orcpochta 12.03.2011 16:56

У меня, кстати, ipa сгенерировался после того, как я оставил эту процедуру без внимания минут на 20 - так что точно сказать не могу, сколько времени на это потребовалось. А генерировался вот такой сложный код:

Код AS3:

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 методов - я обычно так делаю. Но конечно это не запрещает все равно такой метод вызвать )

orcpochta 13.03.2011 17:09

Сделал джейлбрек, чтобы посмотреть, запустится ли хеллоуворлд - запустился, но случайно заметил, что хеллоуворлд в тунце весит более 7 метров - ужаснулся)))


Часовой пояс GMT +4, время: 09:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.