Могу ли я создать приложение для iphone (IOS), используя веб-языки (HTML - CSS - jQuery)? - PullRequest
6 голосов
/ 05 февраля 2011

Могу ли я создать приложение для iphone (IOS), используя языки Интернета (HTML - CSS - jQuery)?Как я могу пометить это?

Ответы [ 5 ]

13 голосов
/ 05 февраля 2011

Существует несколько различных подходов.

Во-первых, создается iPhone WebApps . Этот подход дает вам ряд различных API-интерфейсов Mobile Safari, которые предоставляют внутренние возможности через браузер Safari.

Во-вторых, вы можете создать собственное приложение, которое содержит UIWebView. За исключением этой детали, подход будет таким же, как и первый, исключительно с использованием API для Mobile Safari.

Наконец, вы можете использовать сторонний SDK, например Titanium или PhoneGap . Этот подход дает вам базовый набор API, которые вы используете не только для создания веб-приложений для iPhone, но и для приложений, работающих на других мобильных платформах.

Удачи!

8 голосов
/ 29 июня 2013

Для создания Игр вы можете использовать GameSalad или Stencyl, иметь собственный очень простой код.

Для Утилиты использовать Titanium или PhoneGap, используя HTML-код jQuery, jQTouch

Или вы можете использовать xcode:

1) создайте ваше веб-приложение, используя предпочитаемое вами программное обеспечение, в процессе тестирования вы можете протестировать на iPhoneSimulator, просто перетащив индексный файл в симулятор.

2) откройте Xcode и создайте одинпросмотрите приложение.

3) в первом представлении вашего приложения разработчиком интерфейса добавьте полноэкранный UIWebView.

4) перетащите в ваш проект корневую папку вашего webApp и скопируйтепапка:

enter image description here Обязательно создайте папку, а не группу.

5) реализуйте свой ViewController.h:

@interface HTMViewController : UIViewController {

    UIWebView *homePage;
}

@property (nonatomic, strong) IBOutlet UIWebView *homepage;

6) и ваш ViewController.m

@synthesize homepage;

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"MyFolder"];

    NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
    [homepage loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"index.html"]];
}

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

Как удалить отказов, определить адрес, номера телефонов, ссылка ext.

Теперь ты хаМы интегрировали ваше веб-приложение в собственный проект;)

Надеюсь, что эта помощь.

Пожалуйста, проголосуйте, если вы считаете, что мой вклад хорош.

3 голосов
/ 05 февраля 2011

Вы можете использовать Phonegap .Собственное приложение Ars Technica для iPad было сделано с ним.

0 голосов
/ 29 июня 2013

Да, это возможно, используя phonegap, и я искал в интернете то же самое и обнаружил this

0 голосов
/ 05 февраля 2011

Да, вы можете. Это можно сделать, создав веб-страницу и прикрепив ее к UIWebView. Вам все еще понадобится Xcode и другие инструменты для разработчиков iOS, чтобы работать с минимальным кодом, который вам нужно написать. Посмотрите на developer.apple.com информацию о том, как получить эти вещи и о том, как написать простой код веб-просмотра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...