タグ

2011年8月9日のブックマーク (5件)

  • TitaniumのロジックとUIのプロパティ定義を分離する - ひげろぐ

    UIの部品をたくさん追加するとコードの見通しが悪くなってくるので、なんとかしたいと思った。 そこでUIのプロパティを指定するオブジェクトを別の場所で定義して分離することにしてみた。 Ti.includeを使うとコードの分離は簡単なので、方法は至って単純。 styles.jsというファイルにプロパティの定義を追い出す。 2010/02/12追記 Titamium Mobile 1.5からJSSというものが使えるようになっていて、以下のstyles.jsでやっていることをCSSっぽく書ける。 ただ1.5の時点ではiOSで問題があり、JSSの更新が二度目以降のビルドに反映されず、更新を確認するためには都度build以下を削除しないといけないようなことになっているようだ。 元のコード まずは分離前。 hoge.js いたって普通に書いたコード。 UI部品が少ないうちは問題ないが、部品が増えてくると

    hanageman
    hanageman 2011/08/09
  • 第15回 端末ごとにデザインを変更する | gihyo.jp

    最近のTitanium つい先日(6月13日)にTitanium Mobile 1.7がリリースされ、Android開発に便利な機能がいくつか増えました。特にFastdev for Androidという、コードの変更を高速にエミュレータに反映する機能はAndroid開発をかなり加速してくれそうです。この機能については今回の記事の後半で解説します。また今回は解説しませんが、Titanium Stduioという統合開発環境も正式版が発表になり、今後はTitainum Developerからこちらに移行されていくことが表明されています。 デバイスごとのUIデザイン さて、前回の記事でなんとかAndroidでもTwitter Clientが動作するようになりました。HVGAの解像度を指定してエミュレーター実行すると調度よいデザインで表示されます。しかしWVGA800やWVGA854といった解像度で

    第15回 端末ごとにデザインを変更する | gihyo.jp
    hanageman
    hanageman 2011/08/09
  • Titanium Mobile でjQuery的な、それTiFighter!!!!!!! | MOL

    みなさんタイタンしてますか、わたし?わたしタイタイ(・∀・)! てことで、前回はCSS的な話でしたが今回はjQuery的なお話。デザイナーであれば、jQueryの便利さに狂喜乱舞し使用したことが一度はあるのではないでしょうか?というか、JavaScriptってjQueryのことじゃないの?っていう方もいるかもしれません。 当然、jQuery大好きっこであれば、Titanium Mobileでも使いたいと思うのが当然の考えでしょう。でも、Titanium MobileでjQueryをインクルードしますと、ビルドエラーが起こります。はい、documentとかDOMってモデルがないからですね。なので、使えません。 どうしても、使いたいという方は以下のリソースを参考にされると良いかも知れません。 TitaniumでjQueryを使う | ひげろぐ 個人的にはjQueryを使う利点はDOM操作のし

    hanageman
    hanageman 2011/08/09
  • Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。

    WEB+DB PRESS Vol.61の特集は、Titaniumでした。実際にアプリを作りながらのチュートリアルになっています。正統派な入門記事です。 でも。期待してた内容ではありませんでした。私は、Titaniumの暗黒面が知りたいのです。いつものWEB+DB PRESSなら、そんな記事が多いのですが、さすがにまだ開発者が少なそうなTitaniumではアッサリ目に仕上げるしかないのでしょう。そこで、このどうでもいいブログで、Titaniumのバッドノウハウ、いや、暗黒ノウハウをメモっておきます。 アプリを1開発しただけですので、そこまでTitaniumのことを解っているわけではありません。間違っているところなどがありましたら、指摘してもらえるとありがたいです。暗黒ノウハウをみんなで共有しましょう。あと、スシなどをおごってもらえると、もっとありがたいです。 前提。 Titaniumのバー

    Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。
    hanageman
    hanageman 2011/08/09
  • 独り言v6 » プログラマーの三大美徳の中に見る「二十一世紀にふさわしい頑張り方」

    前回 二十一世紀にふさわしい「頑張る」を考えよう…「若い人たちに時間を気にしないで働いてもらう」騒動の当の意味 がずいぶん盛況で当ブログの1日アクセス記録を更新したわけだが(とはいえそもそも当ブログのアクセス自体たいした数字ではない)まあ良く書けたなと思う一方で、「あー、これ書いておけば良かった」という部分が一つあった。 それは「二十一世紀の頑張る」の例で、L.starのいるソフトウェア業界に古くから伝わるプログラマの三大美徳、怠惰(Wikipediaでは無精)・短期・傲慢というやつだ。 単語だけ見るとプログラマとはなんとろくでもない職業だ、けしからん!と思うだろうが変な言葉を使うのはいわゆるハッカー的偽悪趣味の表れであって筋ではない。 筋の部分は@dankogai氏が昔解説した文章がよかったのでそちらを参照していただくとよろしいかと。 404 Title Not Found: #1

    hanageman
    hanageman 2011/08/09