1. nashirox

    Posted

    nashirox
Changes in title
+Playgroundでリソース(plist、xml等々)にアクセスする
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,30 @@
+すぐに値や結果を見られて便利なので、Playgroundで小さく作って検証し、本体プロジェクトに組み込んでいます。
+その際、plistにどうやったらアクセスできるか調べましたが、できると幸せになれたので書いてみます。
+
+## 手順
+### パッケージの内容を表示
+まず、Playgroundファイルを右クリックしてメニューを表示し、`パッケージの内容を表示`を選択します。
+
+![スクリーンショット_2015-05-05_11_48_36.png](https://qiita-image-store.s3.amazonaws.com/0/4900/438f2f9e-92aa-d342-8dfa-96600f00f658.png "スクリーンショット_2015-05-05_11_48_36.png")
+
+### Resourcesフォルダの設置
+パッケージの内容が表示されたら、Resourcesフォルダを設置します。
+
+![スクリーンショット_2015-05-05_11_49_10.png](https://qiita-image-store.s3.amazonaws.com/0/4900/82dcd035-eb47-3762-f760-f4f2b01850d7.png "スクリーンショット_2015-05-05_11_49_10.png")
+
+### リソース設置
+Resourcesフォルダ内にリソースファイルを置きます。
+例では適当なplistを置いてみました。
+
+![スクリーンショット 2015-05-05 11.52.05.png](https://qiita-image-store.s3.amazonaws.com/0/4900/d606166a-c110-877c-c823-8ab7d5ce02f3.png "スクリーンショット 2015-05-05 11.52.05.png")
+
+これだけでOKです!
+
+## アクセス方法
+先の例で設置したplistにアクセスする場合は、こんな感じでいけます。
+
+```swift
+let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("My", ofType: "plist")!)
+```
+
+他の種類のリソースファイルでもアクセスできますので、ご活用ください。