タグ

Sleipnirに関するBowz13のブックマーク (2)

  • 【iOSアプリ開発裏話】Sleipnir Mobile 1.3 で Hold And Go をどう改善したのか

    こんにちは。iOS アプリ開発担当の宮です。 Hold And Go はリンクを長押しした時に背面で新規タブしてくれる Sleipnir Mobile の便利機能です。以前のバージョンではリンクがハイライトするにも関わらず、背面でタブが開かれずに何も起きないことがありました。せっかくの便利な機能がもったいないので、バージョン1.3 で改善をしました。 今回は、なぜ Hold And Go がたまに失敗するのか、またそれをどうやって改善したのかについて説明しようと思います。 ■ Hold And Go の仕組み Hold And Go は次の流れで実行されます。 1. iOS でのタッチポイントを HTML 上の座標に変換する 2. JavaScript の elementFromPoint でその座標にある DOM の要素を取得する 3. 取得した要素にリンクがあれば、その URL を背

    【iOSアプリ開発裏話】Sleipnir Mobile 1.3 で Hold And Go をどう改善したのか
    Bowz13
    Bowz13 2013/07/17
    【iOSアプリ開発裏話】Sleipnir Mobile 1.3 で Hold And Go をどう改善したのか
  • 【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜

    こんにちは。 Sleipnir Mobile for iPhone / iPad 開発担当の宮です。 調べてみると、Sleipnir Mobile の最初のコミットは 2010年9月6日で、もう3年近く開発しているようです。最初はこんな貧弱な API でブラウザなんて作れるわけ無いと思っていましたが、なんとかなるものですね。今では多くのユーザーさんに使っていただけるプロダクトになりました。 今回は、この3年間で、使ってきた UIWebView の技を紹介したいと思います。詳細な方法については書きませんが、UIWebView で何ができて何ができないのかはわかるかと思います。それぞれの詳細なやり方については機会があれば書いていきたいです。 目次 長くなりそうなので、目次を用意しました。 余裕があればアップデートするので、ブックマークでもしておいてください。 UIWebView の API

    【iOS】UIWebView Hacks 〜ブラウザ開発テクニック〜
  • 1