init()
Initializes a new person name components structure.
新しい個人名構成要素構造体を初期化します。
init(from: Decoder)
Creates a new instance by decoding from the given decoder.
新しいインスタンスをこの与えられたデコーダからデコーディングすることによって作成します。
Availability 有効性
Technology
struct PersonNameComponents
init()
init(from: Decoder)
var namePrefix : String?
var givenName : String?
var middleName : String?
var familyName : String?
var nameSuffix : String?
var nickname: String?
var phoneticRepresentation : PersonNameComponents?
func formatted() -> String
func formatted<S>(S) -> S.FormatOutput
struct PersonNameComponents.FormatStyle
var description: String
var debugDescription : String
var customMirror : Mirror
var hashValue : Int
static func != (PersonNameComponents, PersonNameComponents) -> Bool
static func == (PersonNameComponents, PersonNameComponents) -> Bool
func encode(to: Encoder)
func hash(into: inout Hasher)
class NSPersonNameComponents
typealias PersonNameComponents.ReferenceType
class PersonNameComponentsFormatter