2013-05-01から1ヶ月間の記事一覧

NSUserDefaultsの管理クラス自動生成してみた

NSUserDeaultsは、アプリのデータを保存しておくためのクラスです。KeyとDataをペアにして扱います。しかし、NSUserDefaultsを直接扱うとKeyの文字列を間違えたり、Dataの型を間違えたりするので、管理クラスを書いています。しかし、アプリごとに毎回管理ク…

iOSアンチパターン

メモリの手動管理 1. 目的:メモリの最適化 Objective-Cでは、C言語と同様に生成したオブジェクトは手動で管理しなくてはいけません。メモリーリークを回避するために、必ずautoreleaseかreleaseを行わなければいけません。メモリを適切に管理することによっ…