誰でも持っていそうなファイルを お見せします iPad Miniを使うネコの写真です
声に出して読みたいWWDC2020④
Uniform Type Identifiers — a reintroduction - Tech Talks - Videos - Apple Developer…
WWDC2020
誰でも持っていそうなファイルを お見せします iPad Miniを使うネコの写真です
Uniform Type Identifiers — a reintroduction - Tech Talks - Videos - Apple Developer…
端的に云うと CoreData有効のテンプレートは初手コード修正(Xcode12.2対応版)。SiwftUIベースのアプリを作ろうとしたところ白画面が出てきた場合はCoreData有効チェックを疑ってみる。 1) CoreData CoreData…
端的にいうと iOS14.2現在、WidgetKitでは表示できるフォントサイズに制約がある。43pointより大きいサイズのフォントをText表示に使うとフォントが表示されない。 前提 SwiftUIとWidgetKitを使ってiOS…
WWDC2020のセクションとして公開される程度にはAppleはIntentについて熱心である。 Empower your intents - WWDC 2020 - Videos - Apple Developer 内容としてはIntentのチューニングに関わるIntent…
端的に言うと Apple謹製のアーカイブフレームワークApple Archiveの説明。WWDC2020のセッションにもならないほどのシンプルさ。iOS14以降対応で2020年に話題となったAppleSiliconに最適化されている。Appleの殿堂(Apple Archive)というわけではない。 追記 2020年12月2…
SwiftUI のApp/Sceneのカスタマイズが必要となる機能一覧とサンプルコード。 1) 概要 WWDC2020で喧伝されたSwiftUI App/Scene Multiplatformに対応したアプリライフサイクルコードを簡潔にに記述できるという触れ込みであったが、実際はPlatform…
2020年9月の勉強会資料。アプリのライフサイクルにSwiftUI Appを選べるようになり、SwiftUI App/Scene は簡潔にアプリライフサイクルを記述できるようになった。 WWDC2020で散々アピールされたけれども実際にはどうなの?を明らかにするプレゼンテーション資料。 内容としては過去のBlog…
Xcode12でMultiplatform の選択肢がGameだけになった(Xcode betaにはApp,DocumentAppが存在)点についてのメモ。 AppleのフォーラムではXcode12.2 betaではMultiplatformにApp,DocumentApp を選べるとのこと。 Apple…
以前のBlog投稿でSwiftUIでもiOS/iPadのAppDelegate/SceneDelegateは有効という内容を書いている。 イベントを捕捉するという話の続きとしてSwiftUIでStatusBarのスタイル変更機能が整理されている点について記述する。 端的に言うと StatusBar…
私は最近 家で料理を始めました “レシピアシスタント”という お気に入りのレシピを探せる アプリケーションを使い料理に取り組んでいます。
Empower your intents - WWDC 2020 - Videos - Apple Developer iOS1…
プロジェクトのLife CycleをUIKit App DelegateからSwiftUI Appへ移行するシンプルな作業に隠された。アプリの複雑さはどこに押し込められたのかという話。 note: 内容はSwiftUI への移行を迫ることを意図したものではなく移行時の注意点について記述した読み物。SwiftUI…
Xode12 beta5ドキュメントアプリをビルドすると新規ドキュメントを開始できない状態になっている。次のXcode12、iOS14 SDKでは修正される可能性があるもAppleの修正を待っていてもドキュメントアプリ開発は進まないので回避方法についてのメモ。 追記 2020/8/26 Xcode12 beta6およびiOS…
iOSアプリ開発者が知るinfo.plist ファイルがマルチプラットフォームでは複数用意されるという話。 Xcode12 からマルチプラットフォーム 向けのアプリが作成可能になっている。UIフレームワークであるSwiftUI を記法に沿って宣言すればiOS,iPadOS,macOS…
SwiftUI はドキュメントベースアプリに力を入れておりSwiftUI 1st major releaseの2019年からドラッグ&ドロップの処理に積極的だったのでドキュメントベースに力を入れていることは明らかだった。 SwiftUI 2st major releaseの202…
SwiftUIの腰が重たいアプリ開発者へのお怒り。SwiftUIの素振り待ったなし。 a) 勉強会について iPhoneDevSapの勉強会が2020年7月末に開催(各月奇数開催、オンライン開催2回目)、発表者3名の1人を担当した。 WWDC2020でインパクト大の内容だったSwiftUIの進化がそのまま発表に反映、発表…
私はカナダ人で、メートル法を使っています。
WidgetKitについてでの発言。 I'm Canadian and we use metric. WidgetKitの説明中でWidget内容のカスタマイズ例にメートル法に言及する必要があるのはアメリカがインチ/ヤードを使っているためというのが日本だとピンとこない点で味わいがある。
5年前の自分に一つ言えるとしたら、UIプログラミングは大変だということです。
Introduction to SwiftUIでの発言。 If I could tell myself from five years ago one thing about my job, it would be that UI programming is hard. Apple社内の人がUI…
2020年7月の勉強会資料。SwiftUI 2nd major releaseで追加された@StateObject @UIApplidationDelegateAdapter についてのプレゼンテーション資料。 内容としてはSwiftUI はUIの種類が増えた、SwiftIU…
SwiftUI 2nd major release で追加された@StateObject の機能を確認するためのXcodeカタログワークスペース。比較対象としてSwiftUI 1st major releaseで用意された@ObservedObject を用意し、オブジェクトの寿命の違いを確認する。 notoroid…
SwiftUI2 を始めるにあたっての理屈を構築するための読み物。これまでのiOSアプリ開発者を対象。SwiftUI からiOSアプリをはじめる人にもSwiftUI の学習コストがこれまでに比べて低いと思える内容かもしれない。 1) SwiftUI2 SwiftUI 2は、SwiftUI 1からのアップデートとしてSwiftUI…
SwiftUI からアプリ開発始めた方を想定した@UIApplicationDelegateAdapter を題材とした読み物。 1) SwiftUIとそれ以外の世界 SwiftUIは宣言的にAppleのOS上で動作するUIを記述できるフレームワークで、Webプログラミングにおける記述したコードをWeb…
2020年はSwiftUI 第2のメジャーリリースの年。AppleがUIに関する方針を大転換するのが目に見えたことにより多くのiOS開発者が今年から着手しているご様子。WWDC2020発表をSwiftUI 2とするとWWDC2019で発表されたのはSwiftUI 1と仮に命名し、a) SwiftUI 1とSwiftUI…
SwiftUIのセッションの内容を確認し、SwiftUI 1のプロジェクトのビルドを試しています。 Podcast 向けにSwiftUIについて話す機会を得たので、話す内容を簡潔にまとめてみます。 1) SwiftUI単体でアプリを構成できるように SwiftUIの最初のリリースでは画面の一部をSwiftUI…
WWDC2020がオンラインのみとなったため、セッションの形も会場での解説からイベント期間内から録画済映像に字幕が入っている。確認にはDeveloperアプリが存在しており、macOS、iOS,iPad…
2020年6月に開催されたWWDC2020では、SwiftUI セカンドシーズンに伴ってSwiftUI が1に比べて大化けしました。 公開に伴って大量のセッションがWeb及びAppleDveeloper…