WWDC 20

35

「Explore Logging in Swift」まとめ

そのセッションの構成は?

・Appleの統一LoggingAPIを利用してアプリのデバッグを容易にする方法
・アクセス可能なデバイスからログを収集するについて
・アプリの問題を理解して修正するためのログ分析について
・ログ呼び出しのパフォーマンス制御と可読性向上の方法

何のため?
・バグは些細であってもUXを下げる原因になるが、見つかりやすいものと見つけにくいものがある。ログは「再現が難しいバ

もっとみる
ありがとうございます!めっちゃ嬉しいっす!
2

「Add Custom SwiftUI Views and Modifiers to Xcode Library」まとめ

セッションの構成は?

1.  Xcodeライブラリの利点について

2. デモで自作Viewと自作ModifierをLibraryに追加する方法を学ぶ

何のため?

Xcodeライブラリには以下の利点がある。

発見性: コードベースが大きくなるにつれて、コードのユーザーがAPIの重要な部分が何であるかを正確に知る事が難しくなる事がある。ライブラリは、開発者が利用可能なビジュアルコンテンツを発

もっとみる
ありがとうございます!めっちゃ嬉しいっす!
3

「Explore Packages and Projects with Xcode Playgrounds」まとめ

セッションの構成は?

1. Playgrounds & Swift Package(Swift Packageとの協働)

2. Playgrounds & projects(Xcode projectsとの協働)

3. Playgrounds & resources(MLモデルとアセットカタログのインポートをデモ)

何のため?

・Swift PackageとXcode Projectとの

もっとみる
ありがとうございます!めっちゃ嬉しいっす!
1

#WWDC20 の感想

日本時間で昨日の12時ごろ(現地時間の金曜日の20時ごろ)にこちらの動画が投稿されて今年のWWDCが幕を閉じました。

今年のWWDCは例年より少し遅く開催されました(例年は6月の1〜2週目が多い)。その2週間程度の間にbeta版の品質を向上したり動画を撮影・編集したり、動画の字幕やコード、サンプルコードを用意したりと様々な対応が急ピッチで動いたのではないかと予想しています。そんな中で初めてのフル

もっとみる

Write tests to failをみた #WWDC20

setUp

Xcode 11.4からsetUpWithErrorという新しいsetUp関数が導入されエラーをthrowすることができるようになった。これはテストを実行する前の初期設定で問題が見つかった時に気付けるようにする。

class RecipesTests: XCTestCase { let app = FrutaApp() override func setUpWithErro

もっとみる

WWDC20:忙しい人向けの What's new in SwiftUI

以下の5つに分けて解説していくよ。

Apps and Widgets

SwiftUI だけを使ってアプリを作れるようになったよ。

プロトコル として App / View を利用しているけど、body の返す型が Scene / View で異なるよ。

Scene の詳細は App Essentials in SwiftUI で語るけど、ここでは WindowGroup を見ていくよ。

もっとみる

#WWDC20 The Push Notifications primer

リファレンス

プッシュ通知のhow toを改めて紹介している動画が共有されています。

基本的に iOSではサーバーから受け取った通知を表示する他、ローカルでの通知でも用いられています。(タイマーのアラートなどがこれに当たりますね。)

WWDCにて改めて入門用の動画が紹介されるほど、Appにおいて通知の機能はとても重要な機能のひとつです。

改めて、プッシュ通知の内容を確認する良い機会だと思

もっとみる

Optimize the interface of your Mac Catalyst appをみた #WWDC20

こちらの記事には非公開の情報が含まれているのでApple Developer Programに登録しNDAに合意している方のみ閲覧してください
#WWDC20 4日目です。日本では金曜日なのに明日もセッションがあるのをどうキャッチアップしていこうか悩んでいます。

Mac Catalystアプリを最適化させる前にコンテキストメニューの対応など昨年のセッションを振り返っておきましょう。

最適化さ

もっとみる

みんなでセッション動画みてわいわいキャッチアップ

WWDC はじまりましたね。みなさん個人だったり友達だったり社内メンバーだったり、それぞれの形でキャッチアップしてるとおもいます。

実は社内の iOS メンバーが3人になり、今週は各自分担してキャッチアップしております。(チームの話はおいおい書きます)

興味あるエリアも三者三様なのでいいかんじにバラけているんですが、「このセッション絶対抑えたほうがいいけどひとりでまとめるのはちょっとしんどい…

もっとみる

Build with iOS pickers, menus and actionsをみた #WWDC20

こちらの記事には非公開の情報が含まれているのでApple Developer Programに登録しNDAに合意している方のみ閲覧してください

今朝はDesignの方をみたので実装方法についてみていきます。

細かなアップデートから
UISliderとUIProgressViewはプラットフォームで一貫性を持たせるためにマイナーアップデートされた。トラックの厚みが増してmacOSらしくなった。U

もっとみる