Как преобразовать существующее родное приложение iOS в модуль iOS titanium

#ios4 #titanium-mobile #titanium-modules

#ios4 #titanium-мобильный #titanium-модули

Вопрос:

Я следил http://wiki.appcelerator.org/display/guides/iOS Module Development Guide и создал модуль ios и интегрировал его в приложение titanium. Теперь, пожалуйста, помогите мне, как преобразовать существующее приложение iOS4 (iPhone) в модуль iOS для titanium.

Мой вопрос может быть очень хитрым, пожалуйста, помогите мне 🙂

Ответ №1:

Titanium mobile использует свой собственный javascript для разработки модулей. Во время компиляции он преобразует исходный код в машинный код.
И в соответствии с вашей ситуацией у вас есть встроенное приложение в iOS 4, поэтому, чтобы преобразовать его в titanium, вам нужно создать приложение с нуля в titanium, используя его собственный javascript.
Я не думаю, что существует какой-либо трюк или приложение, которое преобразует родное приложение iOS в titanium.

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

1. Есть какие-либо идеи о модуле iOS от Titanium? Если я смогу заставить этот модуль iOS от titanium взаимодействовать с моим родным приложением, то это должно мне помочь..

2. Я не думаю, что ваш модуль iOS может напрямую взаимодействовать с вашим модулем titanium. Для этого вам нужны какие-то промежуточные сервисы, такие как API. Но не буду предлагать такую вещь, потому что было бы много проблем, если что-то пойдет не так.

3. Упс, но каким-то образом мне нужно создать свое родное приложение с приложением Titatnium. К сожалению, это требование, любезно предлагаемое

4. Но расскажите о проблеме, с которой вы столкнулись, чтобы начать работу с приложением titanium? Другого способа, кроме запуска приложения в titanium с нуля, нет.

5. Я запустил приложение Titanium, в нем есть две вкладки. Первая вкладка содержит набор представлений, который уже существует как родное приложение, встроенное в Objective C. Итак, теперь я создал модуль iOS для titanium, как указано в следующей вики-ссылке. wiki.appcelerator.org/display/guides/… Теперь мне нужно каким-то образом модифицировать мое существующее родное приложение, находящееся внутри созданного модуля iOS. Пожалуйста, дайте мне знать, четко ли вы поняли мое требование. 🙂

Ответ №2:

Одним из предложений было бы создать пустой модуль и поместить в него ваш существующий код. Самое сложное — избавиться от вашего собственного Appdelegate и привязать делегирование модулей к вашему источнику.

Вы можете отобразить любой из ваших контроллеров просмотра следующим образом

  [[TiApp app] showModalController:myViewController animated:YES];