Overview
概要
The NSURLComponents
class is a class that is designed to parse URLs based on RFC 3986 and to construct URLs from their constituent parts. Its behavior differs subtly from the NSURL
class, which conforms to older RFCs. However, you can easily obtain an NSURL
object based on the contents of a URL components object or vice versa.
NSURLComponents
クラスは、URLをRFC 3986に基づいて構成要素に分析するためにそしてURLをそれらの構成要素から組み立てるために設計されるクラスです。それの挙動は、NSURL
クラスとは微妙に異なります、それはより古いRFCに準拠します。しかしながら、あなたは簡単にNSURL
オブジェクトを入手することがURL構成要素オブジェクトに基づき可能です、また逆も同じ。
You create a URL components object in one of three ways: from an NSString
object that contains a URL, from an NSURL
object, or from scratch by using the default initializer. From there, you can modify the URL’s individual components and subcomponents by modifying various properties, either in unencoded form or in URL-encoded form. If you set the unencoded property, you can then obtain the encoded equivalent by reading the encoded property value and vice versa.
あなたは、URL構成要素オブジェクトを3つの方法の1つで作成します:URLを含むNSString
オブジェクトから、NSURL
オブジェクトから、または省略時のイニシャライザを使うことによってゼロから。そこから、あなたはURLの持つ個々の構成要素および下位構成要素を修正することが、様々なプロパティの修正によって可能です、非符号化形式においてまたはURL符号化形式においてのどちらかで。あなたが非符号化プロパティを設定するならば、あなたはそのとき符号化された同等物を入手することが、符号化されたプロパティ値を読み出すことによって可能です、また逆も同じ。