Xcode 6におけるNSUserDefaultsのplistの在り処と、内容を確認・書き換え・削除する方法

公開日: : 最終更新日:2014/10/10 iPhoneアプリ開発

20141006-103526.jpg

Xcode 6にて、NSUserDefaultsのplistファイルの在り処と、内容を確認・書き換え・削除する方法をメモしておこうと思います。

もし、より良い方法があったら@akio0911まで教えてください!

    

スポンサード リンク

NSUserDefaultsの内容が書き込まれるplistファイルの在り処

20141009-104227.jpg

まずはFinderのメニューにある[移動]→[フォルダへ移動]を使って、”~/Library/Developer/CoreSimulator/Devices” を開きます。

    

20141009-104414.jpg

Devicesフォルダの中には、名前がえらく長いフォルダが並んでいます。このそれぞれのフォルダは、シミュレーターのデバイスに対応しています。

    

20141009-104707.jpg

Xcode 6のメニューから[Window]→[Devices]を選ぶとシミュレーターのリストが出てきます。ここのIdentifierを見れば、どのデバイスがどのフォルダに対応しているのかが分かります。

    

20141009-105201.jpg

デバイスに対応するフォルダの中の、更に[data]→[ライブラリ]→[Preferences]フォルダの中に、NSUserDefaultsの内容が書き込まれたplistファイルがあります。アプリのBundle Identifierがファイル名となっています。

    

20141009-105507.jpg

このplistファイルは “Apple binary property list” となっており、テキストエディタでは閲覧および編集ができません。ダブルクリックしてXcodeで開き、内容の確認&編集を行いましょう。

    

@akio0911はこう思った。

NSUserDefaultsを使っているアプリのデバッグやテストなどにぜひ役立ててみて下さい!

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

I20160201-112159.jpg

ライブラリ管理ツールCarthageのCartfileの書き方

iOS(Cocoa)ライブラリ管理ツール「Carthage」で使用するCartfileの書き方を

記事を読む

I20151107-111928.jpg

Swift 2で要求バージョンの指定・実行環境バージョンの確認を行う(#availableと@available)

Swift 2で追加された#available, @availableの使い方についてメモしてお

記事を読む

20150409-103620.jpg

描いたベクターグラフィックをSwift/Objective-Cコードに変換できる「Paint Code 2」

引用元 : PaintCode ベクターグラフィックを描き、それを描画するためのSwift

記事を読む

I20160525-233821.jpg

SwiftBondを使ってみた。observeやObservableの使い方など

Swiftバインディングフレームワークである「SwiftBond」を使ってみました!

記事を読む

20160420-180135.jpg

【RxSwift】2つのUITextFieldに入力された数値の合計をUILabelに表示する

そろそろRxSwiftについて学び始めよう!ということで、まずは2つのUITex

記事を読む

20141222-120336.jpg

【Swift】PlaygroundでUIImageに画像を読み込む方法

SwiftのPlayground内にて、UIImageに画像ファイルを読み込む方法を紹介しま

記事を読む

20141031-150402.jpg

アップルのベータテストサービス「TestFlight」が正式公開

アップルが先週の木曜、ベータテストサービス「TestFlight」を正式に公開しました。 Te

記事を読む

20160811-173801.jpg

【iOS】特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる

特定のセルがUITableViewの表示領域内に収まっているかどうかを調べる方法を紹介します。


記事を読む

20150108-113233.jpg

【Swift】コードをコンパクトに記述できるオプショナルチェーン(optional chaining)の性質と活用例

最近はSwiftでコーディングすることが多い@akio0911です。今日はSwiftでコード

記事を読む

iPhoneアプリ開発の初心者にオススメな本はこれだ!iOS 7とXcode 5に対応!

僕が講師をしている初心者向けのiPhoneアプリ開発講座「アプリクリエイター道場」でも参考書とし

記事を読む

I20170228-002742.jpg
約3ヶ月で体脂肪率を6.2%も落とせたキッカケについて

(右上の赤枠内がダイエット開始前、左下の赤枠内が3ヶ月後の数値

I20161224-174949.jpg
「季節の野菜を直接配送!季節のスムージー」を買ってみた

「FiNCモール」で、「季節の野菜を直接配送!季節のスムージー」を

I20161002-152537.jpg
【メンズネイル】東京・新宿のネイルサロンでマットネイルしてもらった

2016年7月18日、東京・新宿のメンズOKなネイルサロン「Tot

I20160925-163452.jpg
タブバーアイコン非選択時の色を変更する方法【iOS 10】

UITabBarControllerで、タブバーアイコン非選択時の

I20160924-123726.jpg
iPad Pro 9.7インチ SIMフリーモデルにFREETELのSIMを入れて使ってみた

今までiPad miniで使っていたFREETELのSIM

→もっと見る

PAGE TOP ↑