Created
June 20, 2018 10:59
-
-
Save niwatako/545f08ad278e58863e8172b74a1c0179 to your computer and use it in GitHub Desktop.
『WWDC18 報告会 + ラボで聞いてきました』 #CodePiece #ca_swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CA.swift #6 WWDC18 報告会 - connpass | |
https://cyberagent.connpass.com/event/88328/ | |
## 『WWDC18 報告会 + ラボで聞いてきました』 | |
稲見 泰宏 @inamiy | |
AbemaTVのiOSエンジニアをしています。Autolayoutと空港で写真撮るのが趣味です。 | |
CAからは今回8人参加しました。CA.swiftでは現地の雰囲気や治験を共有できれば。 | |
CA組は午前4時会場入り、200か300人並んでいました。その後すぐ増えたので4時は良い時間だったと思う。一番早い人は前日21時から並んでいた。 | |
サンノゼでWWDCが開催されるようになって二回目。 | |
会場に入るまでが例年より30分ぐらい早く、待たされた感じがありませんでした。 | |
始まるまでの間は大型スクリーンにアプリのアイコンが並んでいた。みんな自分のアプリのアイコンを探したりしていた。 | |
めっちゃ良かったという人、お通夜という人、今回のWWDCは別れていましたが、自分は良かったと思っている。 | |
ARやanimoji,iOSとMacの統合など面白い話がいろいろありました。 | |
### ARKit2 | |
複数ユーザーで共有できるなど、このあと詳しいトークがあります、お楽しみに | |
### New Frameworks | |
Natural Language, CreateML, AuthenticationService, Networkなど | |
### iOSの改善 | |
パフォーマンス改善と安定性の工場 | |
ScrollPrefetchやAutolayoutの改善 | |
型、定数、関数名のネスト化、 | |
SiriShortcuts, Grouped Notification... | |
### Swift | |
デバッグビルドが2倍高速化 | |
Guaranteed Calling Convention | |
文字列の持ち方が24から16byteになった | |
CaseIterate バイナリサイズ削減、Hashable.hash(into:) | |
Conditional Conformance強化 | |
RandomGenerator | |
if canImport(UIKit) | |
### Xcode | |
マルチカーソル、コード折りたたみ、コードスニペットボタン、Playgourndのインクリメンタル実行、並列テスト、テスト順序のランダム化 | |
### そのほか | |
CoreML2 | |
バッチ予測で30%高速化、量子化によりcoremltoolsが生成するモデルサイズ75%削減 | |
Metal移行 | |
### よかったこと | |
知り合いがたくさんいた、新しく知り合った人もいる。登壇する人も居た。 | |
try! Swiftで離してた人たちがAppleのステージで話している。 | |
自分もその一人だったので、すごいなと思った。 | |
fastlaneの人、Charles作った人、Objective-C時代からの人 | |
Labスペースが開放的だった。 | |
AppleStoreっぽくなって快適。質問もしやすいし打ち解けやすい、良い場のつくりだったと思う。 | |
rintaroさん、Autolayoutの登壇した人、登壇前に沢山質問して、登壇前なのに疲れちゃったよと言われた | |
ただセッション見るだけじゃなくて人と交流するのが醍醐味。 | |
### try! Swift San Jose | |
try! Swiftここまで成長したか、と感じた。 | |
クリス・ラトナーとかのパネルディスカッション。 | |
lazy varがあってlazy let がないのはなぜか、という話をした。 | |
make senceだけどなんでやってないのかなと言う話をした。 | |
クリス・ラトナーが最後に触ったまま誰も触っていなかったので本人に聞いた。 | |
Mutableにしたものをinmutableにできないのかな、しっかり理解できていないですけど。 | |
### 聞いてきたこと | |
AutoLayout | |
Coreロジックは変わっていないらしい | |
もっと聞きたかったけどしっかり聞けてないので次回聞きたい | |
ほか... NDAなので公開はできないけど話しましょう |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment