2016年6月21日

WWDC16 期間中の自分のツイートまとめ

WWDC16 期間内に自分自身がツイートしたつぶやきをまとめます。プログラミングのこと、そうでないこと、いろいろ混ざりますけれど、あとで振り返りたいとき用です。
0
熊谷 友宏 @es_kumagai

楽しかった。これで心置きなく明日の準備に取りかかれる。

2016-06-11 22:53:13
熊谷 友宏 @es_kumagai

そうでした。今日のもう1つの大きな収穫。即席実行のクロージャーは、おそらく @ noescape だったことでした。Swift 3 で @ noescape 関数型変数を定義できるようになって喜んでいた自分でしたが、それより前からなるほど普通にできていたのね。

2016-06-11 23:27:47
熊谷 友宏 @es_kumagai

ああ、そうか。今までの自分の関数型変数に受けて使うやり方だと、変数に入れる必要があるから、@ escape じゃないと保持できない、という理屈で問題なさそうね。すごくよくわかった。ありがとうございます! #cswift

2016-06-11 23:29:56
熊谷 友宏 @es_kumagai

懇親会での Swift 3.0 の Range のコード、ここに貼っておきますね。ありがとうございました! gist.github.com/dd5d1f563931c8… #swift #cswift pic.twitter.com/tMpt5bbdI0

2016-06-11 23:31:52
拡大
熊谷 友宏 @es_kumagai

それと、そんな話の途中で出てきた不等号演算子の呼び出され方、少なくとも現状の実装ではですけれど、最低限の実装の時、残りはこういうふうに呼ばれる仕組みになってるみたい。 twitter.com/es_kumagai/sta… #cswift

2016-06-11 23:35:54
熊谷 友宏 @es_kumagai

そうだ、あともう一つ。@ available 指定が deprecated などを使うと複数 OS 指定できない話、少し調べたんでした。 gist.github.com/d3857c3b4dc1f5… #swift #cswift pic.twitter.com/7mCz6NZQ0J

2016-06-11 23:47:22
拡大
熊谷 友宏 @es_kumagai

Objective-C には NS_DEPRECATED(10.8, 10.10, 8.0, 9.2) みたいに OSX と iOS の複数を指定するマクロがあるので、じゃあこれを Swift ヘッダーに変換したらどうなるか。調べてみると… #cswift

2016-06-11 23:48:23
熊谷 友宏 @es_kumagai

OSX が Deployment Target の時は『@ available(OSX, introduced: 10.8, deprecated: 10.10)』に変換されて、 #cswift

2016-06-11 23:49:26
熊谷 友宏 @es_kumagai

iOS の時は…あれ、今やったら OSX と同じに変換されたぞ…。記憶と違う( ´ △ ` ) #cswift

2016-06-11 23:53:11
熊谷 友宏 @es_kumagai

諸事情により検証は後日で。すみません m(_ _)m #cswift

2016-06-11 23:55:56
熊谷 友宏 @es_kumagai

さっきの、もしかして Xcode の Generate Interface 機能を使って変換したから OSX なのかな。とりあえず iOS と OSX の両指定であるにもかかわらず、いまのところ、しれっと iOS を無視してくれちゃってます。 #cswift

2016-06-12 00:07:28
熊谷 友宏 @es_kumagai

直前のこの日にカジュアル Swift の予定を入れて本当に良かった。

2016-06-12 02:12:55
熊谷 友宏 @es_kumagai

昨日のカジュアル Swift 勉強会でした『Swift 3.0 の新機能(のうち9つ)』の話。勉強会では話が盛り上がってさらにそのうちの3つまでで終わりましたけど、せっかく楽しい続きがあるのでアップしました。 slideshare.net/tomohirokumaga… #cswift

2016-06-12 08:46:49
熊谷 友宏 @es_kumagai

この資料自体もまだぜんぜん Swift 3 の新機能を書ききれてなくて、もっともっと興味深い機能がたくさんあるんですけど、それについてはおいおい整理していきたい。 #cswift

2016-06-12 08:49:19
熊谷 友宏 @es_kumagai

準備が微妙に足りないけれど、しかたないからそろそろ出ようか。あとはどこでも準備できるはず。

2016-06-12 09:10:19
熊谷 友宏 @es_kumagai

いろいろ細々としたのを忘れてくるな(`・ω・´)

2016-06-12 09:44:53
熊谷 友宏 @es_kumagai

同じ 20 分なら、バスを 15 分待って 5 分で着くより、20 分歩いてた方が楽ね。なんか性に合ってる。

2016-06-12 09:47:45
熊谷 友宏 @es_kumagai

クロージャーは体当たりしてればそのうち慣れます(`・ω・´) #read_swift

2016-06-12 09:50:57
熊谷 友宏 @es_kumagai

_φ(・_・ 今は事情で試せないけど確かめたいなと思ったこと。値型をキャプチャできたかなんとなく忘れつつも、クロージャー間での値型の共有はもしかしてキャプチャリストを明記するかでも動きが違ってくるかも? #read_swift

2016-06-12 10:02:13
熊谷 友宏 @es_kumagai

変数は宣言したスコープで、都度、生成される感じね。 #read_swift

2016-06-12 10:16:41
熊谷 友宏 @es_kumagai

なるほど。そうすると先ほどのキャプチャリストの話は、キャプチャリストは変数がクロージャーの内側にたしか生成される気がしたから、思った通りに動きそうな気がしてきた。

2016-06-12 10:20:08
熊谷 友宏 @es_kumagai

旅行ってあんまり心を躍らせて行くものではないので、周りとの温度差が若干気になる。

2016-06-12 10:47:59
熊谷 友宏 @es_kumagai

今からよりもとりあえず、今のクロージャーがとても気になる (`・ω・´)

2016-06-12 10:49:17
熊谷 友宏 @es_kumagai

そして、明らかに人が座れないスペースを指差して「あそこ、空いてるよー!」と嬉しそうに指差すお子様がとても可愛らしい。

2016-06-12 10:50:30
熊谷 友宏 @es_kumagai

@eduraaa まだ println とかがあった頃の Swift 1.2 時代のヘッダーには @ inline が見て取れます。 github.com/EZ-NET/SwiftSt…

2016-06-12 11:01:56
残りを読む(781)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?