↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > NSURL

NSURL

ローカル画像や外部ネットワークを介してのデータにアクセスする際に利用するクラスです。

NSURLのクラス階層

NSObject

NSURL

参考Appleサイト(英語): Foundation Framework Reference NSURL Class Reference

NSURL例文


//URLからNSURLを生成する方法
let url = NSURL(string: "http://swift-salaryman.com/files/ossan1.jpg");

//ローカルファイルからNSURLを生成する方法(以下はプロジェクトに組み込んでいるhoge.htmlを読み込んだいます)
let url = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("hoge", ofType: "html"))

おまけ(2015/1/13)

パラメータ一覧です


        println("absoluteString : %", url.absoluteString);
        println("absoluteURL : %", url.absoluteURL);
        println("baseURL : %", url.baseURL);
        println("fragment : %", url.fragment);
        println("host : %", url.host);
        println("lastPathComponent : %", url.lastPathComponent);
        println("parameterString : %", url.parameterString);
        println("password : %", url.password);
        println("path : %", url.path);
        println("pathComponents : %", url.pathComponents);
        println("pathExtension : %", url.pathExtension);
        println("port : %", url.port);
        println("query : %", url.query);
        println("relativePath : %", url.relativePath);
        println("relativeString : %", url.relativeString);
        println("resourceSpecifier : %", url.resourceSpecifier);
        println("scheme : %", url.scheme);
        println("standardizedURL : %", url.standardizedURL);
        println("user : %", url.user);
        
        結果:
        (absoluteString : %, Optional("http://swift-salaryman.com/"))
        (absoluteURL : %, Optional(http://swift-salaryman.com/))
        (baseURL : %, nil)
        (fragment : %, nil)
        (host : %, Optional("swift-salaryman.com"))
        (lastPathComponent : %, Optional("/"))
        (parameterString : %, nil)
        (password : %, nil)
        (path : %, Optional("/"))
        (pathComponents : %, Optional([/]))
        (pathExtension : %, Optional(""))
        (port : %, nil)
        (query : %, nil)
        (relativePath : %, Optional("/"))
        (relativeString : %, Optional("http://swift-salaryman.com/"))
        (resourceSpecifier : %, Optional("//swift-salaryman.com/"))
        (scheme : %, Optional("http"))
        (standardizedURL : %, Optional(http://swift-salaryman.com/))
        (user : %, nil)
                

↓こんな記事もありますよ!


2021-05-14 14:21:41

WatchOSのwatchconnectivityのFiletransferの落とし穴。と、避け方。

AppleWatch 実機だと成功するんだけど、シュミレーターだと失敗するという、、、 昔作成してた時は成功してたのになーと思って調べると、どうやら昔は成功してたみたい。watchOS6以降は...

2021-05-06 14:04:37

LINEのアニメーションスタンプ制作の落とし穴、、、失敗談

ゴールデンウィークにLINEスタンプを作成してみました。 作り切って申請も通したんですが、意図したアニメーションと違う、、、、 LINEクリエーターの画面だと、アニメーションのプレビュー...

2021-05-01 18:05:35

久しぶりのAdmobをobjective-cに実装。コンパイルエラーだらけ。バーミッション不具合でエミュレータにインスコできない。

忘れないようにメモ エミュレータにアプリをインストールする際にパーミッション系のエラーがでた時、また、iphone実機にインストールする際にも権限系のエラーが出る場合。 ターゲット→ex...
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!