Swift part9 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0717デフォルトの名無しさん (アウアウウー Sa07-kDlj)
2017/02/05(日) 16:34:01.05ID:u0BexBI4aObj-Cだと、ひとまずNSObject継承して、ヘッダファイルに@interface書いて、@property書いて、実装ファイルの@implementationに @synthesize書いて、イニシャライザ書いてってなるけど、
Swiftだと、
class Monster {
let name: String
var hp: Int
init(name: String, hp: Int) {
self.name = name
self.hp = hp
}
}
って感じでバッバッとスクリプト感覚で定義できるから、思考を極力止めないでコーディング出来る
構造体だとイニシャライザも自動生成なのでさらに楽
struct Monster {
let name: String
var hp: Int
}
Obj-Cと比べて記述量が圧倒的に有利
今じゃ残業もなくなってObj-Cプログラマを横目に定時に帰って彼女とイチャイチャしてます。
もっと早くやっとけばよかった・
■ このスレッドは過去ログ倉庫に格納されています