Upload
yoichiro-sakurai
View
1.367
Download
1
Embed Size (px)
Citation preview
• みなさん◯◯やってますか? • Rettyの現状 • JavascriptCore framework • XCTestでJavascriptCoreを使う
もくじ
https://github.com/saku/20141217YidevSample
みなさんWebView使ってますか?
• どこまでできる? • WebView <-> ネイティブ の双方向呼び出し
• レスポンスの悪さについて • fastclickを使うと軽減できる(実用化には一工夫必要)
使ってる仕組み
• CSS • Sass (サーバとモジュールを共用)
• HTML・JS • Handlebars (JSのHTMLテンプレート) • gulp (ビルドツール)
[FYI] Xcodeでgulpを使うお話http://www.slideshare.net/ganbit1021/xcode-gulp
JavaScriptCore 活用編
•他のライブラリを使ったjavascriptをテストしてみる
!
1. JSContext を作成する 2. 自作関数の入ったjsファイルのNSStringをevalする
3. 結果を確認する
JavaScriptCore 応用編
•自作のメソッドをテストしてみる !
1. JSContext を作成する 2. ライブラリのjsファイルをevalする 3. 自作関数の入ったjsファイルをevalする 4. 結果を確認する
JavaScriptCore 謎編
• 謎ですが jQuery を使ったコードの評価はうまくいかなかった • 熊谷さんのスライドにあった function でラップする方法を試してみたがそれもダメ
[FYI] JavaScriptCore.framework の普通な使い方http://www.slideshare.net/tomohirokumagai54/java-scriptcoreframework
• テストコード楽しい • WebViewを使うのもけっこう楽しい • javascriptのテストがXcodeで書ける • jsライブラリに依存しててもOK! • ただしjQuery テメーはダ(ry
まとめ
https://github.com/saku/20141217YidevSample