書評: JavaScript と Titanium ではじめる iPhone/Android アプリプログラミング

@sngmr さんの書かれた Ti 本が 9/14 に発売されました。 JavaScriptとTitaniumではじめる iPhone/Androidアプリプログラミング 【Titanium Mobile SDK 2.1 & Titanium Studio 2.1 対応】作者: 森真吾出版社/メーカー: マイナビ発売日: 2012/09/14メディア: …

Titanium SDK をソースからビルドする方法

1.8.2 での既知のデグレの修正をいち早く取り込みたかったので、 Titanium SDK のソースからビルドを試してみた。 ついでに高速化 Tips も。 準備 いくつかインストールしておく必要がある。 SCons Titanium SDK のビルドに利用しているツール。 http://www.…

Titanium 製アプリで NativeDriver を試す(iPhone 編)

Android アプリに続き、iPhone アプリで NativeDriver を試したメモ。 Titanium 製アプリで NativeDriver を試す(Android 編) - vaccho's blog Titanium 製アプリで対応する アプリ側の対応は、Xcode 上でライブラリを読み込んであげるのと main.m でサー…

Titanium 製アプリで NativeDriver を試す(Android 編)

Titanium 製 Android アプリで NativeDriver を試したメモ。 (追記)iPhone 編 Titanium 製アプリで NativeDriver を試す(iPhone 編) - vaccho's blog NativeDriver とは NativeDriver とは、アプリを自動操作してテストが行えるツール。 Web アプリに対…

iOS5 SDK で HTTPS 通信

iOS5 SDK でビルドすると HTTPS 通信がステータスコード0でエラーになったので原因のメモ。いまいち原因がわからなかったが、適当にググってふらふらしてたら TLS バージョンのデフォルトが iOS4 と iOS5 で異なることがわかった。 For iOS 4, this is effec…

Android でバイナリ送信時のエラーの回避

Android でバイナリ送信時にエラーが発生したのでその回避方法をメモ。 1.8 RC3 で確認。すぐ修正されるかも。 xhr.send({image : blob}); としてバイナリを送信しようとすると Could not find class 'org.apache.http.entity.mime.content.FileBody' とエラ…

applicationDataDirectory への書き込み

Ti.Filesystem.applicationDataDirectory への書き込みで iPhone と Android で違いがあったのでメモ。 Titanium Mobile 1.7.5 で確認。 iPhone では以下のように書くと書き込める。 var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,…

CommonJS 形式での書き方

iPhone と Android で CommonJS 形式のコードで動作に違いがあったのでメモ。 Titanium Mobile 1.7.5 で確認。 exports = { hoge : "hogehoge", fuga : "fugafuga" }; と書くと iPhone では以下のように書くことでアクセスできるけど var test = require("/t…

わーい

id:htomine に招待いただいた!