ここに文字列があるとします:
var fullName: String = "First Last"
空白に基づいて文字列を分割し、それぞれの変数に値を割り当てたい
var fullNameArr = // something like: fullName.explode(" ")
var firstName: String = fullNameArr[0]
var lastName: String? = fullnameArr[1]
また、ユーザーに姓がない場合もあります。
ベストアンサー1
componentsSeparatedByString
メソッドを呼び出すだけですfullName
import Foundation
var fullName: String = "First Last"
let fullNameArr = fullName.componentsSeparatedByString(" ")
var firstName: String = fullNameArr[0]
var lastName: String = fullNameArr[1]
Swift 3+ のアップデート
import Foundation
let fullName = "First Last"
let fullNameArr = fullName.components(separatedBy: " ")
let name = fullNameArr[0]
let surname = fullNameArr[1]