HOME > NSURL
ローカル画像や外部ネットワークを介してのデータにアクセスする際に利用するクラスです。
NSObject
↑
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"))
パラメータ一覧です
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... |
Tweet | |||
|