nilab さんの titanium studio 呟きメモ

貴重な情報なのでメモしました
0
NI-Lab. @nilab

tibar, Xcode, Titanium.xcodeproj, tiapp.xmlを編集してモジュールを追加 / iPhoneでバーコードをスキャンしたい!Titanium MobileでZBarを使う方法 | zaru blog http://t.co/3KlSrzz

2011-09-08 11:37:02
NI-Lab. @nilab

Titanium Mobile 「文字コードを使ってそれらしい文字をtitleに指定」「toolbarにはフォントを指定できないみたいなので、toolbarに出せる文字はヒラギノで出せる範囲に限られる」画像を使わずにボタンを表示 http://t.co/pBu56cc

2011-09-08 12:57:42
NI-Lab. @nilab

「Titanium Mobile は JavaScript でソースコードを記述しますが、動作時にはTitanium Mobile の JS インタプリタ上で解釈されて動作します」Titanium Mobileで開発するiPhone/An… http://t.co/TaewJij

2011-09-08 15:33:46
NI-Lab. @nilab

_[Titanium]種類。「Module クラスはモジュールとして提供するパッケージにひとつだけ存在し、Proxy、ViewProxy、View は Module パッケージ内にいくつ存在してもよい」Titanium Module De… http://t.co/l8NV5aE

2011-09-08 15:38:03
NI-Lab. @nilab

「TitaniumのJavaScriptのライブラリやObjective-Cで書いた拡張モジュールをgithubに公開している人がいるので参考になります」Titanium Mobile開発で参考になる5つのURL | KRAY Inc http://t.co/hFgeaPY

2011-09-08 15:44:05
NI-Lab. @nilab

Titanium Mobie の実績、WikiWalker、なごや乗換ブラウザ、TOKINOWA、はてなカウンティング、MogSnap / Titanium Mobile 勉強会に参加してきました http://t.co/SpGtGAg

2011-09-08 16:06:24
NI-Lab. @nilab

RT @tidevsme: vol 0.3 in Kyoto の内容を公式サイトにアップしましたー!お陰さまで満員御礼ですが、Ust やりますので参加できない方も 9/17 はいっしょに Ti. やりましょ! http://t.co/BR8asMj #TDm03 #TitaniumJP #Titanium

2011-09-08 16:11:35
NI-Lab. @nilab

RT @astronaughts: セッション全部出揃いましたっ!技評.jp で Titanium Mobile 記事連載中の倉井龍太郎さん(@kurain)によるサーバーサイドも絡めたアプリリリースまでのポイントをお話いただけます! #TitaniumJP #TDm03 http://t.co/VwjKPpg

2011-09-08 16:11:44
NI-Lab. @nilab

Step 0: Setting Up my Module Environment : /Library/Application Support/Titanium/mobilesdk/osx/1.7.2/titanium.py

2011-09-09 15:07:08
NI-Lab. @nilab

titanium create --platform=iphone --type=module --dir=~/tmp/ --name=test --id=com.test

2011-09-09 15:19:07
NI-Lab. @nilab

titanium run したら iOS シミュレータが起動。もしかしたら Titanium Studio を起動してると動かないのかな。処理が途中で止まってるように見えたから Titanium Studio を終了させてみたら、 iOS シミュレータが起動した。

2011-09-09 15:28:31
NI-Lab. @nilab

cp ./com.test-iphone-0.1.zip /Library/Application\ Support/Titanium/

2011-09-09 15:55:54
NI-Lab. @nilab

これで Titanium Mobile のモジュールを作ってプロジェクトに取り込むところまではとりあえず完了。中身つくらにゃ。。。

2011-09-09 16:12:27
NI-Lab. @nilab

このへん参考にしながら。 / Creating a View and View Proxy - Titanium Mobile / http://t.co/RAdOXtV

2011-09-09 17:41:40
NI-Lab. @nilab

こっちも参考に。 / [Titanium] Titanium Module Development メモ - その2 - それはBlog http://t.co/lijAge0

2011-09-09 17:42:08
NI-Lab. @nilab

モジュールのプロジェクトには titanium.py run するときのサンプル実行用の example/app.js が用意されてるみたい。これを編集してモジュールの動作確認。

2011-09-09 17:52:27
NI-Lab. @nilab

Titanium Studio Premium (モバイルデバッグサポート) って実機デバイス上でデバッグできるようになるのかな。 / Titanium StudioとTitanium Mobile 1.7をリリースしました « App… http://t.co/b1hWMPR

2011-09-13 17:09:56
NI-Lab. @nilab

「tijscoreのREADMEによると(中略)WebKitのKJS(JavaScirptの処理系)をフォークして使ってるようです」Titanium MobileでJavaScriptが実行されるまでのソースコード追ってみた | KRA… http://t.co/S7fbqTs

2011-09-13 17:11:53
NI-Lab. @nilab

alias titanium='/Library/Application\ Support/Titanium/mobilesdk/osx/1.7.2/titanium.py' を ~/.bash_profile に追加して source ~/.bash_profile

2011-09-15 15:43:48
NI-Lab. @nilab

titanium create で指定する id がモジュール名とかよくわからない。この id に何を指定すればいいやら。公式サンプルでは id=com.test が指定されてる。 name=test はなんかよくなさげ。 name=MySample ぐらいにしておきたい。

2011-09-15 15:53:06
NI-Lab. @nilab

とりあえず titanium create --platform=iphone --type=module --dir=~/titanium_module/ --name=MySample --id=sample.test にしてみたり。

2011-09-15 15:54:00
NI-Lab. @nilab

~/titanium_module/MySample/build.py 実行して ** BUILD SUCCEEDED **

2011-09-15 15:55:17
NI-Lab. @nilab

9/9に同じようなことをしてるけど、もう一度。Titanium Mobile モジュール作りに挑戦。 http://t.co/JgGgOsaA

2011-09-15 15:56:26
NI-Lab. @nilab

titanium run して iOS シミュレータを起動。起動するまでけっこう時間がかかる。 hello world って表示された。

2011-09-15 16:00:41
NI-Lab. @nilab

$ open ./mysample.xcodeproj で Xcode 3.2.6 を起動。

2011-09-15 16:04:46