とは、何でしょう?との質問の答えですと、
定数
です。UTF-8で、エンコードしましょう、という定義のための定数です。
これに関連したものとしては、
objective
1enum {
2 NSASCIIStringEncoding = 1,
3 NSNEXTSTEPStringEncoding = 2,
4 NSJapaneseEUCStringEncoding = 3,
5 NSUTF8StringEncoding = 4,
6 NSISOLatin1StringEncoding = 5,
7 NSSymbolStringEncoding = 6,
8 NSNonLossyASCIIStringEncoding = 7,
9 NSShiftJISStringEncoding = 8,
10 NSISOLatin2StringEncoding = 9,
11 NSUnicodeStringEncoding = 10,
12 NSWindowsCP1251StringEncoding = 11,
13 NSWindowsCP1252StringEncoding = 12,
14 NSWindowsCP1253StringEncoding = 13,
15 NSWindowsCP1254StringEncoding = 14,
16 NSWindowsCP1250StringEncoding = 15,
17 NSISO2022JPStringEncoding = 21,
18 NSMacOSRomanStringEncoding = 30,
19 NSUTF16StringEncoding = NSUnicodeStringEncoding,
20 NSUTF16BigEndianStringEncoding = 0x90000100,
21 NSUTF16LittleEndianStringEncoding = 0x94000100,
22 NSUTF32StringEncoding = 0x8c000100,
23 NSUTF32BigEndianStringEncoding = 0x98000100,
24 NSUTF32LittleEndianStringEncoding = 0x9c000100,
25 NSProprietaryStringEncoding = 65536
26};
27typedef NSUInteger NSStringEncoding;
こんな感じになります。
要するに、文字コードを変換するとか、指定するなどの場合に必要な定数です。
NSString(data: data, encoding: NSUTF8StringEncoding)
なので、dataの内容を、UTF-8でエンコードしてくださいませ、という事を行っている事となります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/22 04:18