extension DC 3日目、初日登壇、残り2日は聴講者として全日参加することができた。三日間参加したくさん知見を得て、話せて充実した時間となり運営の方々には心から感謝。また、昨日お話しし損ねた Foundation Models の発表をされた Fujimon さんとも、ほぼ時間いっぱい独り占めさせていただき、昨日のプレゼン内容であったりプロンプトの工夫など色々と意見いただけた。
イベントページ:https://lycorptech-jp.connpass.com/event/362636/
マルチウィンドウ実践ガイド
tatsubee さん
- フルスクリーン or ウィンドウ分割が選択可能
- 柔軟なサイズ変更、複数開くことが可能、枚数上限が増えた
- 前2つはすべてのアプリが対応するべき
- 複数枚ウィンドウは、アプリにとっての強みポイント
- 考慮したい点
- ウィンドウコントロール
Toolbar領域の先端に表示(信号機)- コンテンツ領域と重ならないように。toolbar 使えばOK
- 使わない場合は手動調整が必要
GeometryReaderで取得containerCornerInsets- Safe Area の考慮も必要
- アニメーション追加するとさらにいい感じに
- UIKit の場合
layoutGuide
- ウィンドウコントロール
ウィンドウサイズ- 新しい Window を開く
OpenWindowAction- Drag & Drop
userActivity,handlesExternalEvents
- 無数の Window が開ける
- 何がどの Window か特定しやすくする必要がある:Window に名前をつける
navigationTitleが反映
実装で解き明かす並行処理の歴史:Swift ConcurrencyからNSThreadまで遡ろう
laprasDrum さん
“聴講メモ:extension DC 2025 Day3 @ LINEヤフー” の続きを読む