記事一覧
WWDC2021直前! SwiftUI 大胆予想
WWDC2021まで1ヶ月を切っている(2021年5月18日現在)。
iOSアプリ開発者としてSwiftUIについて大胆に予想を述べていく。
1) SwiftUIとは?四半世紀近く前に確立されたRapid Application Developmentの手法を2010年代後半までに確立された開発手法を鑑みて見直しを図ったアプリ開発の基盤(フレームワーク)の1つ。
これまで(iOS SDK,
SwiftUIでMotion Tab Barを再現する(100行)
Flutter用Motion Tab Bar Widgetの再現とApple SwiftUIチュートリアルを思い出す話。
端的にいうとFlutter用Motion Tab Bar Widgetを100行で再現した際に起きた手戻りについての記事。iPhoneアプリ開発者、もしくはiPhoneアプリ開発に興味がある方向け。サンプルの動作にはXcode12が動作するMacが必要(macOS11.15以
Apple M1 ChipとIntel Chipの性能を比較する - SwiftUIでmacOSアプリ
iOS TechBlogにで投稿したブログにてApple謹製のアーカイブ機能フレームワークAppleArchiveの性能について比較する旨の内容を記述していた。本ブログはアーカイブ処理を介してApple M1チップとIntel チップのCPU性能を比較する。
Apple Archive - Apple 謹製のアーカイブフレームワーク
アーカイブ処理はCPU性能が反映されやすい。Apple謹製フ
StatusBarのスタイル指定はSwiftUIで整理対象
以前の投稿でSwiftUIでもiOS/iPadのAppDelegate/SceneDelegateは有効という内容を書いている。
イベントを捕捉するという話の続きとしてSwiftUIでStatusBarのスタイル変更機能が整理されている点について記述する。
端的に言うとStatusBarのスタイル指定箇所が変更された、というレベルではなくStatusBarのスタイル指定箇所が無くなった。
1
既存iOSプロジェクトをSwiftUI Appへ移行する - アプリ開発者はSwiftUIにおけるAppDelegate/SceneDelegateの扱いをよく理解していない?
プロジェクトのLife CycleをUIKit App DelegateからSwiftUI Appへ移行するシンプルな作業に隠された。アプリの複雑さはどこに押し込められたのかという話。
端的にいうと:iOSアプリのプロジェクトはAppDelegate/SceneDelegateから当面逃げられない。iOSアプリの煩雑さはAppDelegate/SceneDelegateに残っている。SceneD
SwiftUI は古参アプリ開発者を押し流しにきていますよという話
SwiftUIの腰が重たいアプリ開発者へのお怒り。SwiftUIの素振り待ったなし。
a) 勉強会についてiPhoneDevSapの勉強会が2020年7月末に開催(各月奇数開催、オンライン開催2回目)、発表者3名の1人を担当した。
WWDC2020でインパクト大の内容だったSwiftUIの進化がそのまま発表に反映、発表3枠のうち全てSwiftUIの発表だった。
SwiftUI 3本立てとはい