- es_kumagai
- 1151
- 2
- 0
- 0
var number = MyNumber() print(number) // 0 number.incremented() print(number) // 0 ファッ!? #cswift
2016-06-11 15:59:58@warn_unused_result @warn_unused_result(mutable_valiant="increment") こんなものあるのか #cswift
2016-06-11 16:00:53@ warn_unused_result=(mutable_valiant="increment") warning出して、他に実装してあるincrement()を使うように促す(warn押すと書き換わる #cswift
2016-06-11 16:04:12たぶん @ warn_unused_result が Playground で使えないのは、戻り値を Playground が拾ってしまうからな予感がする。 #cswift
2016-06-11 16:05:35この書き方は便利そう gist.github.com/94d635d8f9c1e2… #swift #cswift pic.twitter.com/bDQ0kuxJTO
2016-06-11 16:14:46@eduraaa さんの話の公式からのやつはこれかな developer.apple.com/library/ios/do… #cswift
2016-06-11 16:30:03今日はSwift3でのIUOといい @ available といい、やたらと属性の話に焦点が当たる日なのも面白い #cswift
2016-06-11 16:42:51@ available(message="hogehoge") で煽っていくスタイルですね!わかります! #cswift
2016-06-11 16:51:47try! Swiftでも@つくやつとかに関する話しあったなぁ niwatako.hatenablog.jp/entry/2016/03/… #cswift
2016-06-11 17:01:36@ noescapeとは! closure内で値をretainする必要がなくなるもの [weak self]とか[unowned self]とか良く書くとこかな? ただし@ noescapeのキーワードを使う時はこのclosureは変数に保持できない #cswift
2016-06-11 17:08:22続き) それと、@ noescapeのキーワードを使う時はこのclosureは同様に@ noescapeで書かれたclosureにしか渡せない #cswift
2016-06-11 17:08:56let a: String = { @ noescape () -> String in // return string value }() #cswift
2016-06-11 17:13:51