By Hoshino

0

NSStringのファイルパスからディレクトリ名を取得する

Categories : Objective-C

公開: 2015-07-10 00:15更新: 2016-04-29 06:03
こーんなNSStringがあります。

NSString *path = @”/var/mobile/Containers/Data/Application/AAA/Documents/image.png”

image.pngってな画像のフルパスですが、

このファイルがあるとこのディレクトリのパスが欲しいです。

今まで「/」で分割してましたが、なんか便利なのがあるようです。

それがこちら

path.stringByDeletingLastPathComponent;

中身は…

/var/mobile/Containers/Data/Application/AAA/Documents

ほう。

これが欲しかった。

逆に

path.lastPathComponent;

と、やれば

image.png

ファイル名が取得できます。うむ。

他にも色々な便利関数があるのでNSStringのドキュメントを眺めてみると面白いカモ。

⇒ NSString Class Reference

ではでは。