タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

titaniumとObjectiveCに関するnsyeeのブックマーク (3)

  • Titainiumでステータスバーにインジケータを表示する - ひげろぐ

    TiUIWebViewで作ったアプリ内ブラウザでページをロード中にインジケータがどこにも回ってないのに気がついて、くるくると回るインジケータを表示したいと思った。 ActivityIndicatorは作る方法があるので、このオブジェクトを作ってナビゲーションバーやツールバーに表示してもいいのだけど、今回はステータスバーに小さく表示したかったのでやり方を探した。 探した とりあえず家のドキュメントやQ&Aを探しても見つけられなかったのでソースにダイヴ。 ちなみにステータスバーのインジケータのオンオフはObjective-Cでは以下のように簡単に書ける。 [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES]; [[UIApplication sharedApplication] setNetwor

  • Titaniumが生成したObjective-Cのコードを修正する - ひげろぐ

    禁断の技に手を染めてみたメモ。 しかしながらこの技は相当の技術的負債をともなうため、非推奨。 修正対象のコードのある場所 一度でもアプリをビルドするとproject_dir/build/iphone/Classes以下にTitaniumが生成したObjectiv-Cのコードが展開されるので、これを修正する。 修正されるとちゃんと反映されるのでちょっと面白い。 ただ全てのソースコードの頭のコメントにはもれなく次のような警告が含まれている。 * WARNING: This is generated code. Modify at your own risk and without support. リスク Titaniumが生成したObjective-Cのコードを修正することにはリスクがある。 ちょっと考えただけでもいろいろな面倒の可能性が思いつく。 修正したコードにバグを埋め込んでしまう ク

  • Titaniumのモジュール作成にチャレンジ - ひげろぐ

    MapViewのアノテーション表示処理をカスタムしたくてモジュール作りに走ってみた。 参考リソース 日語リソースとしては以下のページがとても参考になる。 [Titanium] Titanium Module Development メモ – その1 – それはBlog [Titanium] Titanium Module Development メモ – その2 – それはBlog チュートリアルとして見るとモジュールの設置やtiapp.xmlの編集が抜けていたりするけれども、全体的にスクリーンショット入りでわかりやすくまとまっていてGJなかんじです。 後は家のPDFを見るべし。 モジュールの作成 モジュールはアプリケーションとは別のプロジェクトとして作成する。 準備 $ alias /Library/Application\ Support/Titanium/mobilesdk/os

  • 1