14. Swift
override func viewDidLoad() {
super.viewDidLoad()
var ml = MonsterList(name: "EVOLUTION")
var evolutionIds = Array<Int>()
for item in ml.items {
if let id = item["evolution_id"] {
evolutionIds.append(id)
}
}
_materials = DBUtil.evolutionMaterials(evolutionIds)
}
15. Swift
override func viewDidLoad() {
super.viewDidLoad()
var ml = MonsterList(name: "EVOLUTION")
var evolutionIds = Array<Int>()
for item in ml.items {
if let id = item["evolution_id"] {
evolutionIds.append(id)
}
}
_materials = DBUtil.evolutionMaterials(evolutionIds)
}
ですよねー
16. Swift
override func viewDidLoad() {
super.viewDidLoad()
var ml = MonsterList(name: "EVOLUTION")
var evolutionIds = Array<Int>()
for item in ml.items {
if let id = item["evolution_id"] {
evolutionIds.append(id)
}
}
_materials = DBUtil.evolutionMaterials(evolutionIds)
}
ですよねー
ですよねー
17. Swift
override func viewDidLoad() {
super.viewDidLoad()
var ml = MonsterList(name: "EVOLUTION")
var evolutionIds = Array<Int>()
for item in ml.items {
if let id = item["evolution_id"] {
evolutionIds.append(id)
}
}
_materials = DBUtil.evolutionMaterials(evolutionIds)
}
ですよねー
ですよねー
ですよねー
18. Swift
override func viewDidLoad() {
super.viewDidLoad()
var ml = MonsterList(name: "EVOLUTION")
var evolutionIds = Array<Int>()
for item in ml.items {
if let id = item["evolution_id"] {
evolutionIds.append(id)
}
}
_materials = DBUtil.evolutionMaterials(evolutionIds)
}
ですよねー
普通!
ですよねー
ですよねー
37. 「型とか評価値、分かってるんだよね」感。
Swift
let food: [String: [String]] = items.find(‘all’)
let count = food[“主食”]?.count
let count = items.find(‘all’)[“主食”]?.count
items.find()の返値が[String: [String]]
だって「分かってる」
38. 「型とか評価値、分かってるんだよね」感。
Swift
let food: [String: [String]] = items.find(‘all’)
let count = food[“主食”]?.count
let count = items.find(‘all’)[“主食”]?.count
items.find()の返値が[String: [String]]
だって「分かってる」
シンプルに省略
50. iOSアプリの開発環境
必須 Mac
OS X 10.9.4以降
必須 Xcode
Apple Developerに登録(無料)すればダウンロード可能。
必須 Objective-C or Swift
どちらか一方、または両方を使用。
任意 iOS Developer Program & iOS実機
実機デバッグや、AppStore公開するなら必要。
¥11,800/年