Showing posts with label Objective-C. Show all posts
Showing posts with label Objective-C. Show all posts

Thursday, February 10, 2011

データの保存 (4) - いろいろなデータのファイル保存

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定などの保存
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

いろいろなデータのファイル保存

さて、それでは今回の本題「データ保存」の方法を調べていきます。

一概にデータを保存するといっても、既存のクラスを利用して簡単に保存する方法もあれば、ファイルハンドルを取得してバイト列を読み書きするローレベルな方法もあります。
今回は前者の高レベルなアクセスを取り上げましょう。

この記事の内容
  • バイナリデータのファイル保存 (NSData)
  • 文字列のファイル保存 (NSString)
  • 配列や辞書のファイル保存 (NSArray, NSDictionary)
  • オブジェクトのシリアライズ (NSCoding)

Friday, January 21, 2011

データの保存 (3) - ファイルやディレクトリの操作

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定などの保存
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

ファイルやディレクトリの操作

ファイルやディレクトリの操作にはNSFileManagerを利用します。

NSFileManagerはファイルやディレクトリの作成・削除・移動・複製・一覧や、属性の取得や編集、シンボリックリンクの操作など様々なことを行えます。

この記事の内容
  • ディレクトリの作成
  • ファイルやディレクトリの削除
  • ファイルやディレクトリの移動
  • ファイルやディレクトリの存在確認
  • ファイルのアクセス権
  • ディレクトリの中身を調べる
  • スレッドセーフティー

Thursday, January 20, 2011

データの保存 (2) - ホームディレクトリとファイルパス

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定を保存するシンプルな方法
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

ホームディレクトリとファイルパス

ファイルにアクセスするにはまずファイルのパスを決定する必要があります。

この記事の内容
  • ホームディレクトリのパス
  • リソースファイルのパス
  • ファイルパスの操作
  • ファイル名の取得
  • ファイルパスの標準化

Wednesday, January 19, 2011

データの保存 (1) - 設定を保存するシンプルな方法

iPhoneアプリ開発において、データを保存したい場合はどうすればいいのだろう?

今回は様々なデータ保存の手法を取り上げてみます。

バックナンバー
  1. 設定を保存するシンプルな方法
  2. ホームディレクトリとファイルパス
  3. ファイルやディレクトリの操作
  4. いろいろなデータのファイル保存
  5. プロパティリストの利用
  6. ローレベルなファイルアクセス

設定を保存するシンプルな方法

この記事の内容
  • NSUserDefaults
  • データの形式と保存先

Tuesday, December 7, 2010

UIWebViewのページ遷移を監視

目的

UIWebViewで専用サイトをブラウズ、特定のファイルへのリンクを踏んだらそれをバックグラウンドでダウンロードしたい。

今回はその前段階として、UIWebViewのページ遷移を監視する方法を模索します。