どのように書いているiPhoneアプリの全てのJavaScriptなのでもwebアプリケーション?
-
09-06-2019 - |
質問
ならないようにしたい時間をかぶObj-C.っ7年やっていwebアプリケーションプログラミング.ながれを利用する方法は、WebViewでの全アプリjavascriptでは、引きのファイルからの資源についてお教え下さい。
解決
私の答えを見つです。こちらは何を行っています:
新しいプロジェクトXCode.と思うのを使用したビューに基づくアプリです。
ドラッグは、WebViewオブジェクトへのインターフェースおよびサイズ変更.
内WebViewController.m(または同名のファイルによっては、その名のビューのviewDidLoad方法
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; NSData *htmlData = [NSData dataWithContentsOfFile:filePath]; if (htmlData) { NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle bundlePath]; NSString *fullPath = [NSBundle pathForResource:@"index" ofType:@"html" inDirectory:path]; [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]]; }
現在のファイルを追加す資源としてのプロジェクトを使用でウェブアプリです。んが、それは常にできたてのindex.html ファイルを含むjavascript、css、画像ファイルは特に問題ございません。唯一の制限がその場で発音を確認することがこれまではできない新しいフォルダもすべてのファイルクラッタの資源のフォルダにまとめた。
トリック:作を追加したファイルとしての資源をXCodeやファイルを利用できませんのでご了承くださ.って追加に空のファイルXCode、私のドラッグファイルのファインダー.そして電話をかけてきました。
注意:こObj-C必要になることはありませんハードを学ぶことができます。しかし、既にこのアプリに存在するJSという作品をSafariではより高速にdevサイクルでした。一日の思いを分解し学習Obj-C.
別の複数の資源発見に役立:
呼び出しObj-Cからjavascript: 呼び出しをjavascriptから
呼び出しからjavascript Obj-C: iphoneアプリ開発のためのwebハッカー
ファイルを読み込むからバンドル: uiwebview
他のヒント
チェックPhoneGapで http://www.phonegap.com 彼らの請求できるJavaScriptの埋め込み、HTMLやCSSへのネイティブのiPhoneアプリです。
の自覚を持って行動をすることiPhone2.1も2.0)する必要はありませんを特別なサービスのための地域データを保管します。MobileSafariが表示され、HTML5/WHATWG SQLデータベースのAPIです。このAPIに対応した最近のバージョンのデスクトップサファリとしています。
使用している場合は、ツールキットのように道場またはExtJSるには、保存の抽象コードはちょうど約あらゆるモダンブラウザを含むMobileSafari.
システムの開 http://robertsanders.name/dev/stackoverflow/html5.html iPhone.
を開ければそのページを使用してのファイルシステムのJailbroken iPhone、必ずデータベースのどこかに/私は/var/携帯/図書館/WebKit/データベース/.もっとディレクトリのwebオープンDBsあります。
ルート#sqlite3/private/var/携帯/図書館/WebKit/データベース/データベースです。db SQLite版3.5.9入".ヘルプ"のための 指示
sqlite>.データベース 配列番号名前のファイル
0主要/プライベート/var/携帯/図書館/WebKit/データベース/データベースです。db
sqlite>.テーブル
データベースの起源
sqlite>select*fromデータベース;
1|http_robertsanders.name_0|NoteTest|データベースのAPIの例では|20000|0000000000000001.db
sqlite>select*from起源;
http_robertsanders.name_0|5242880
できるアプリケーションを制作することを知らずの他obj-C.のQuickConnectiPhoneフレームワークを使用する事でよろしくお願いします。チェック http://tetontech.wordpress.com ご使用方法ではどうだいておりました。
すべてのネイティブラッパ書の目的-C.このラッパーが含まれる場合があるため本当に数行のコードは、10)を作成する必要があWebView、ナビゲートで指定されたアドレスのインターネットがご用意).この場合の申請は完全なwebアプリケーション(だって、使用のみならずJavaScript、一部のHTMLマークアップ).
またこの同じ問題です。すでに持っていゲームに書全です。思い出いっぱいにiPhone向け版がObj-Cは失わせないアイテムです。私が終わったのWebViewポートに特別なurlのiphoneアプリです。考えてみるという動かせば、これらのファイルのアプリのディレクトリに実行しています。
がないこと、現在appleのAPIです。最寄りのベットは、シンプルにわかりやすく書く簡単なネイティブのiPhoneアプリに埋め込むwebkitブラウザです。るまでの閲覧をおxhtml/js応用ます。
したい場合はデータを格納する必要がありますさなどの軽量httpサーバをサーバー上のアプリとの通話を保存-取得するデータです。どのように変動するという理想的なソリューションがあ除フObj-Cアプリです。
ところで、Obj-Cがりを学ぶことができます。はたくさんあります例ることができます。このコミュニティには強いデザインやレイアウトに至るまでも問題なし。
の新しい オ帳 本件について
っていphonegapをすることができる最良の結果を得た。今後の私の経験一週間ほど時間をとってから、リンクマアプリです。
Titanium Mobileで またオプションできる書JavaScriptを取得するに翻訳Objective-C
少なくとも2その他の記phonegapもうと思ってこもことにより、Apple社の承認を経て、phonegapの枠組みそこで、いくアプリを拒否されたAppleちょっとした使用phonegap.
ロphonegapとアップル-http://blogs.nitobi.com/jesse/2009/11/20/phonegapp-store-approval/