タグ

2011年5月16日のブックマーク (2件)

  • 第9回 データの永続化 | gihyo.jp

    最新ニュースから 前回の掲載で、Titanium Mobileの1.6.0がリリースされたとお知らせしましたが、先日(15日には)早速 1.6.1 がリリースされました。iPhoneではiOS 4.3への対応とXCode 4への対応が主なアップデートのようです。XCodeは久しぶりのメジャーアップデートがあったばかりで、素早い対応に今後の更新にも期待できます。 データの永続化 今回は、アプリが扱うデータをアプリ終了後も保持するための方法を解説します。具体的には、Twitterアプリで投稿するツイートの編集中に終了しても、編集中の内容が保存されるように変更してみます。iPhoneアプリは、ユーザーの不意な操作やメモリの自動開放などにより、意図せずアプリが終了したりデータが消えることがありますので、編集中のデータが保存されるのは重要なことです。 まずは、入力していたツイートを保存するコードです

    第9回 データの永続化 | gihyo.jp
  • 既存のTableViewの行を取得する - ひげろぐ

    TableView > TableViewSectionの配列 > TableViewRowの配列 という構造を念頭に置く必要がある。 単純なテーブルの場合はdataにTableViewRowの配列をそのまま突っ込めるので TableView > TableViewRowの配列 と勘違いしてしまいがちだが、その理解だとTableViewから行を取得することはできない。 ダメなコード dataがrowsと同じ内容と期待して裏切られたコード。 rows = [ {title:"1st"}, {title:"2nd"} ] tv = Ti.UI.createTableView({data:rows}); // すぐに実行するとtvがまだnullの場合があるので1秒後に実行 setTimeout(function(){ Ti.API.info("rowCount:" + tv.data.rowCo