プログラマ英語学習日記

プログラミングと英語学習のまとめなど

swift

SwiftUIコースのモダン化

前回のDogGramの近代改修、8割方おわったので記事にします。 正直別物になりました。まだまだバグバグですけど、ちょっと大きめの規模のSwiftUIを組みたい人には参考になると思い記事にします。

Swiftの即時リストと遅延リスト

Swift(Kotlinもですが)はモダンな言語らしく、リスト(配列など全般)を map や filter で高階関数を使い処理というのをみなさんされてると思います。 では次のコードは何回 map が走るでしょう? let data = [1, 2, 3, 4, 5] data.map { //ここを何回とおる…

WWDC2018 What's New in Swift

リスニングの練習かねて最近はWWDC2018動画を見てます。せっかくなのでまとめ共有です。 推測聞きばかり...さすがに網掛け聞きできるほど器用ではない。 一回目は What's New in Swift 。今までと比べると小規模な変化です。 概要 Swiftロードマップ 新規API…

WWDC 2017 Customized Loading in WKWebView まとめ

WKWebViewの新機能に関する話 動画はこちら Customized Loading in WKWebView WebContentsを表示するにはいくつかの方法がある WKWebView SFSafariController SFSafariControllerを使えばボタン等をOS側で処理してくれて楽 ただし画面の一部に組み込みたいと…

WWDC2017 Introducing ARKit まとめ

iOS11の大きなウリの一つ、ARKitのセッションです。 動画はこちら Introducing ARKit ARとは? Virtualな物体をPhysicalな世界に配置すること ポケモンGOを始めとするデモ ARKit 概要 Mobile用AR Platform High level API A9以降搭載のiOSデバイスに対応(6s以…

WWDC Introducing Drag and Drop まとめ

今回はiOS11の目玉といえるドラッグ&ドロップ機能のセッションです。 他にもドラッグ&ドロップはセッションが多いので、Appleの気合のいれようが伝わってきますね。 とりあえずIntro部分のセッションを。 Introducing Drag and Drop ビデオは こちら Drag&…

WWDC What's New In Swift まとめ

早速elmのほうがネタ切れになってきました…やると分かるんですが、 一線を超えると本当に簡単な言語 であまり紹介するTipsがないんですよね。 組み方もいわゆるReduxが強制されますし、Middlewareもフレームワーク内蔵の方法で完結するので、組み方の選択肢…