追記)2013-01-24 jQuery 用プラグインの開発に関して、jQuery : ウィジェットのイベントハンドラ てのを書きました。 (2013-01-24 追記ここまで) 追記)2013-02-11 jQuery : 要素の操作は必ずAPIを使うべし 書きました(jQuery でもメモリリークする!?)。 (2013-02-11 追記ここまで) このブログでも、変数にnullを突っ込むことでメモリ解放といった表現をたくさん投稿してたのですが、ある時期からこの表現はやめています。 他のブログを読み、鵜呑みにしてたこともあったのですが、間違いを公開していたことをお詫びします。 こういうコードで示せばわかりやすいかも。 var val = 'hoge'; // 別に strings 以外のデータでもOK val = null; // null 値を突っ込んでるだけで、メモリには残る。 c
2012年08月10日 iPhoneのネイティブ機能をWebViewから呼び出す方法(2) アドウェイズエンジニアの波切です。 今回は、「iPhoneのネイティブ機能をWebViewから呼び出す方法」の2回目として、WebView内のJavascriptから、ネイティブの機能を呼び出し、かつ値を受け取るための方法についてご紹介いたします。 ・値を受け取るための仕組み 前回(1)の際は、UIWebViewクラスのshouldStartLoadWithRequestメソッドを使って、処理をフックしました。 この方法では、処理をフックは出来ますが、値を返すことは出来ませんでした。 今回は値を返すために、NSURLProtocolというクラスを使います。 NSURLProtocolクラスを使うと、下図のように特定のURLで示される通信処理(request, response)を定義することが出来ま
ネイティブプラグインを作るのに四苦八苦したので、ポイントをまとめてメモしておこうと思う。 ネイティブプラグインの作成について http://www.slideshare.net/tatsuhikoyamamura/unity-15594873 #A131: モバイル向けNative Pluginの開発作法 http://vimeopro.com/unity3djp/unity-asia-bootcamp-tour-tokyo-for-the-public/video/41906327 ネイティブ拡張の実際 http://pukapuka-ahirusan.blogspot.jp/2012/08/unity_31.html [Unity][Unity3d]iPhone/iPadのプラグインを作成する方法(改訂版)Add Star http://d.hatena.ne.jp/nakamura0
ここでは例としてこちらのWebページをUIWebViewで読み込み、そのリンクをクリックした時の動作を置き換えます。 UIWebViewでリンクをクリックした場合には以下のdelegateが呼ばれます。 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationTypeここで navigationType の値をチェックすると何のイベントで呼ばれたかが確認できます。 ここにはサブミット(フォーム入力時のsumbitボタンが押されたとき)のときには UIWebViewNavigationTypeFormSubmitted 、リロードされた時には UIWebViewNavigat
2012年06月29日 iPhoneのネイティブ機能をWebViewから呼び出す方法(1) ・はじめに リワード広告の「Reward Plus」の担当エンジニアをやっています、波切です。 最近、iPhone向けの新サービスが立ち上がり、私自身もiPhoneアプリ開発に入門したばかりなので、iPhone系の開発の話題を提供できればと思います。 ・ネイティブとWebの連携 HTML5の普及で、昨今ネイティブ機能でしか実現できないことは、だいぶ減ってきました。 Webの方が柔軟性があり、しかもネイティブの開発よりも少ない労力で開発することができるので、Webが利用できる場面では積極的に活用していきたいものです。 一方で、アプリ内課金やデバイス機能へのアクセス、プッシュ通知等といったiPhoneの特性を生かしたサービスをつくるためには、ネイティブ機能へのアクセスは、まだまだ避けて通ることはでき
あらすじ とあるWebサーバのファイルの内容を変えたとき、 UIWebView 経由でアクセスすると更新が反映されない現象が起こった。 また、戻るボタンも更新ボタンもなにもつけていなかったため、その状況でどうやったらキャッシュを捨てて新しいファイルを取得できるかわからなかった。 環境 サーバ apache バージョン失念 クライアント iOS 6.0 と 5.1 の UIWebView と Safari サーバの内容 変更したファイル index.html − <p>Hell World</p> + <p>Hello World</p> とりあえず更新がわかるようにテキトウな文言で。 上記 index.html にアクセスした結果 iPhone Safari 更新された iPhone 独自アプリ内の UIWebView 更新されない場合があった 上記とは別の iPhone Safari 更
【スマホ×HTML5】Web&ハイブリッドアプリ開発者ブログ このブログでは、HTML5+CSS3+Javascriptなどの情報を定期的に提供していきます。 運営企業:株式会社ニーロク(http://i26.jp/)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く