[iOS][SDK]UIImageをファイルとして保存したい
オンデバイスで学習を行ったときに、将来使えるように UIImage も画像ファイルとして保存しておくこととした。
毎回わからなくなり検索しているので、メモとして残しておくこととする。
ディレクトリ名 | 指定方法 | 特徴 |
Library/Application Support | NSApplicationSupportDirectory | アプリケーションサポートファイルの場所 |
Documents | NSDocumentDirectory | iTunesと同期したり、iOSのファイルアプリにファイルを共有したりできる |
Library/Caches | NSCachesDirectory | 破棄可能なキャッシュファイルの場所 |
iOS 11ファイルAppにDocumentsフォルダを表示して他のアプリと共有する方法 – Qiita
共有する場合は上記を参照し、info.plist に UIFileSharingEnabled と LSSupportsOpeningDocumentsInPlace を追加して YES に設定すれば良い。
ディレクトリ名の取得は下記を参照のこと。NSApplicationSupportDirectory の部分を変更することで所望のディレクトリ名を入手できる。
NSString *appSupportDir = [NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES)lastObject];
UIImage の保存は下記を参考にした。
[XCODE] UIImageをPNGファイルとして保存する方法 – YoheiM .NET
ファイル名をユニークにしたかったので、今回は NSDate を使用することにした。
objective c – NSFileManager unique file names – Stack Overflow
関連記事
-
-
Pro iPhone Game Development は発売延期らしい
面白そうだったので結構前にAmazonで注文したのだが、ずっと発売されず、おかしいとおもって発売元の
-
-
NSInternalInconsistencyException
久しぶりにiOS6以前のアプリをビルドしたら NSInternalInconsistencyExce
-
-
Xcode4 の初Submit作業ではまる 2011/07/11
昨夜、タッチ! にほんちずHDの次のアプリを検証していて、iPadを回転させるとアプリが異常終了して
-
-
Topeak iPhone6 Plus 用ライドケースセットを買ってみた
家から最寄り駅まで歩くと結構時間がかかってしまうため、駅前に駐輪場を借りてそこまで自転車で通勤してい
-
-
WWDC にひとりで参加する人向け情報
WWDC 2011 に行ってきたの続編。 自費で1人で参加したのだけれども、当時あまりそういう人向
-
-
fitbit 日本語版を買ってみた
2013年3月に発売された fitbit ソフトバンクBB、Bluetooth 4.0接続の
-
-
iPhone SDKでユーザデータをローカルに保存したい
一応5日より次のiPhoneアプリの開発を始めた。 前回のアプリはアプリの設定をちょこっとローカルに
-
-
タッチ! アメリカ地図 1.0.1 アップデート
タッチ! アメリカ地図 のアップデート(バージョン 1.0.1)を8月から5ヶ月ぶりにApp Sto
-
-
[iOS 開発本] iOSフラットデザインの作法
iOS7で採用されたフラットデザインに関して、個人的には Windows 8のMetroのイ
-
-
[iOS] アプリ名にiPadと入れてRejectされた話
新作 iPad アプリを App Store に Submit したところ、Reject されたので