採択
2022/09/12 16:15〜
Track A
LT(5分)

今更だけどUIKitで型パラメータのインジェクトを利用してViewのレイアウトをしてみよう

marty_suzuki marty-suzuki

似たようなレイアウトのViewがいくつかあった場合に、どのように実装しますか?
enumでtypeを定義してtypeごとにレイアウトを分岐したり、ベースクラスを作ってサブクラス側でレイアウトに必要な処理を行なったりなど、様々な実装方法があるかと思います。

本トークでは、実際にサービスで運用されているデザインを題材に、型パラメータのインジェクトを利用したViewのレイアウト方法についてお話します。
他のレイアウト方法とは、どういった違いがあるかなどもお話できればと思います。

採択
2022/09/12 16:20〜
Track A
LT(5分)

SceneKit AND SwiftUI

AkkeyLab AkkeyLab

SceneKit は3次元空間で物理シミュレーションなどの複雑なアニメーションを可能とする Framework です。ですから ARKit を利用したアプリやゲームアプリなどの開発を行わない開発者にとっては遠い存在にも感じるかもしれません。
しかし、紙吹雪アニメーションなど、一定のランダム性を必要とする場面では Core Animation にも限界が来てしまいます。そんなときに便利なのが SceneKit です!

・寄付アプリ「dim.」での実例紹介
・SwiftUI で SceneKit を利用
・SceneKit で iOSDC を表現(リアルタイム実装)

このトークでは、SceneKit の活用事例をご紹介するとともに、5分という制限時間内で SceneKit を用いた機能をリアルタイムで構築します。トーク終了後には SceneKit の虜になっていること間違いなしです!

採択
2022/09/12 16:25〜
Track A
LT(5分)

iPadOSDC Japan 2022

hcrane14 Hiromu Tsuruta

「お前も Swift Playgrounds を使った開発者にならないか?」
「見れば解るお前の強さ。Xcode だな?」
「その闘気。練り上げられている。熟練の開発者に近い」
「やはり Swift Playgrounds を使った開発者になれ!俺と iPad で開発を続けよう」

Swift Playgrounds では、昨年末から iPad 上でアプリを開発してリリースできるようになりました。
本セッションではそんな「ならない」と感じている人たちのために、Swift Playgrounds を使った iPad での開発を紹介します。

「死ぬ…!!死んでしまうぞ Swift Playgrounds を使った開発者になれ!!なると言え!!」