[iOS][SDK]UIImageをファイルとして保存したい

公開日: : iPad, iPhone

オンデバイスで学習を行ったときに、将来使えるように UIImage も画像ファイルとして保存しておくこととした。

毎回わからなくなり検索しているので、メモとして残しておくこととする。

ディレクトリ名指定方法特徴
Library/Application SupportNSApplicationSupportDirectoryアプリケーションサポートファイルの場所
DocumentsNSDocumentDirectoryiTunesと同期したり、iOSのファイルアプリにファイルを共有したりできる
Library/CachesNSCachesDirectory破棄可能なキャッシュファイルの場所

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

関連記事

Pebble Time 届いた。これはいいものだ

Pebble Time 発表されたのでさっそく出資 | tokentoken.com で 2015

記事を読む

iPhone 3G 購入

ついにiPhone 3G 購入。とは言っても自分ではなく奥さん用。 そのうちiPhone 3G 初

記事を読む

no image

iOS Developer Program 更新のため Developer Certificates を更新

この前iOS Developer Programを更新したが、1年経ったので Developer C

記事を読む

[iOS9] AVSpeechSynthesizer の再生スピードがおかしい

iPhone 6 Plus を iOS9 にアップデートして自作アプリをXcode7 から転送したと

記事を読む

ドラムちゃんに電子ドラムiWordを接続する

ドラム譜学習アプリ「ドラムちゃん」に、安価なMIDI電子ドラム iWord を接続する方法を説明し

記事を読む

AWS IoTを利用してクラウド連携機能を追加してみた

GWに自宅待機でまとまった時間が確保できたので、AWS IoT を利用してMQTTを使った

記事を読む

no image

EDAMTimestamp と NSDate の相互変換

Evernote SDKを使ったアプリで EDAMTimestamp を DBに格納する前に NSD

記事を読む

no image

Corona SDK 調査4日目

今日はスクリプト言語による効率的ゲーム開発を読んで、ちょっとテストプログラムを書いたくらいであまり進

記事を読む

no image

iPhone アプリアイコン

iphoneアプリで稼げるのか さんと同様、自分もアイコンを作るのはつらい。 今度アプリを公開すると

記事を読む

no image

[iPad SDK] Popover中にTableViewを入れて、タップしたらPopoverを閉じたい

今作っている リズムくん for iPad で、拍子記号を Popover で選択できるようにしよう

記事を読む

Message

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Transcend TS-HUB5C を買ってみた

前回 USB Type-C ハブを買って返品してしまったので、再度検

TUNEWEAR ALMIGHTY DOCK nano1 USB3.2 5in1ハブ を買ってみた

ちょうどiPhone のリストアを実行中で、2時間程度かかっていたた

Apple Developer Program 更新 2022

今年も Apple Developer Programを更新した。こ

M1 MacBook Air を macOS Monterey にアップデート

Xcode 13.3 アップデート するために、macOS

Xcode 13.3 アップデート

iPhone 11 Pro Max の iOSを15.4に上げてしま

→もっと見る

  • 2020年4月
     12345
    6789101112
    13141516171819
    20212223242526
    27282930  
PAGE TOP ↑