2011-02-05 7 views
6

ウェブの言語(HTML - CSS - jQuery)を使用してiphoneアプリ(IOS)を作成できますか?どうやってスターにすることができますか?iphoneアプリ(IOS)をウェブの言語(HTML - CSS - jQuery)で作成できますか?

+2

この質問とその回答は、これを達成するための最も一般的なフレームワークを記述しています:[Corona、Phonegap、Titaniumの比較](http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium)純粋なWeb開発については、次の質問を参照してください:[HTML5を使用したモバイル開発(iphone、android)のリソースとフレームワーク](http://stackoverflow.com/questions/3031643/resources-frameworks-for-mobile-development-iphone-android -using-html5) –

答えて

13

さまざまなアプローチがあります。

まず、iPhone WebAppsが作成されています。このアプローチでは、さまざまなモバイルSafari APIを提供し、Safariブラウザを通じて内部機能を公開しています。

第2に、UIWebViewを含むネイティブアプリケーションを作成できます。この詳細以外のアプローチは、最初のものと同じで、モバイルSafariのAPIを排他的に使用します。

最後に、TitaniumまたはPhoneGapのようなサードパーティのSDKを使用するアプローチをとることができます。このアプローチでは、iPhone webappsを作成するだけでなく、他のモバイルプラットフォームでも動作するアプリケーションのために活用するAPIの基本セットを提供します。

幸運を祈る!

+0

チタンのようなものを使っているプロの開発者はいますか? html、jquery、cssを使ったプログラミングでは、私はiosの開発者の残りの部分とは違っています – faressoft

+2

チタニウムには、eBay、NBC、MTV、NY州上院などhttp://www.appceleratorを含むAppceleratorを使用する企業のリストがあります。 com/showcase/applications-showcase/ – ceejayoz

0

はい、できます。これを行うには、Webページを作成し、そのWebページをUIWebViewに添付します。あなたが書く必要がある最小限のコードを操作するには、Xcodeや他のiOS開発ツールが必要です。これらを取得する方法とシンプルなWebviewコードを作成する方法については、developer.apple.comをご覧ください。

3

Phonegapを使用できます。 Ars TechnicaのiPadアプリはmadeでした。

+0

PhoneGapは、iOSやその他のモバイルプラットフォームでWebアプリケーションを実行するための優れたプラットフォームです。 –

+0

私も非常にPhonegapをお勧めします – defbyte

0

はい、それはPhoneGapのを使用して可能であると私は同じのためにインターネットを検索してそしてthis

7

を発見するためにあなたがGameSaladやStencylを使用することができるゲームを作成して、非常にシンプルな独自のコードを持っています。

ユーティリティは、HTMLcodeのjQueryを使用してチタンやPhoneGapのを使用してください

、jQTouch

それとも、Xcodeの使用することができます。

1)を使用すると、簡単なiPhoneSimulatorでテストできるプロセスの間に、あなたがソフトウェアを好む使用してWebアプリケーションを作成しますシミュレータ内の索引ファイルを削除します。

2)Xcodeを開いて、単一のビューアプリケーションを作成します。

3)インターフェイスビルダによるアプリケーションの最初のビューでは、フルスクリーンのUIWebViewを追加します。

4)ドラッグ・アンド・プロジェクトで、Webアプリケーションのルートフォルダをドロップすると、フォルダをコピーします。

enter image description here フォルダではなくグループをクレアーレすることを確認します。

5)あなたのViewController.hを実装:参照にWeb表示をリンクし、UIの設定インターフェイスビルダーから

@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)あなたは欲しいですか?

同じように、バウンスを削除、アドレスを検出、電話番号、

今、あなたはネイティブプロジェクトでウェブアプリを統合した;)

は、このヘルプを願っています。

私の貢献が良いと思うなら、pls vote

関連する問題