Swiftでenumを文字列に変換する。文字列をenumに変換する。

どうも、スィンです。

Swift 初めてぼちぼち遊んでます。今日は簡単なメモです。

Swiftでは以下の様なコードで簡単にenumとStringを変換できます。

Xcode Playground で実行してお試しください。

import UIKit

enum AppSettingKey: String {
	case UserId
	case LastLoggedIn
	case LastBoot
}

let key			= AppSettingKey.LastLoggedIn

// String に変換
let keyString	= key.rawValue

// enum に変換
let key2			= AppSettingKey(rawValue: keyString)

key == key2

Leave a comment

メールアドレスが公開されることはありません。

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)