WWDC 20

51

個人アプリは新機能を試す場に最適

 WWDC 20も終わり今年はカンファレンス自体や関連勉強会もほとんどオンラインで実施されましたね。ある程度キャッチアップも済んで新しい技術をどんどん使っていきたいところですが、会社のアプリに導入するのは難しいところ。そういう時に個人アプリをリリースしていると新機能を試すハードルはとても低くなります。

# Typeの場合

 2017年のWWDCで発表されたiPadのDrag and Dropを

もっとみる

#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 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

もっとみる

Build for iPadをみた #WWDC20

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

昨日はDesignの方をみたので今日は実装について見ていきました。

Multi-column Split View

初期化時にスタイルを指定する。これは2列の場合。

.primaryが左側.secondaryが右側になる。

3カラムも同様。

もっとみる

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

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

このセッションではiOS 14で追加されたiPhone/iPadのアプリで利用可能な3つの新しいコンポーネントについて。メニュー、Date/Time Picker, Color Picker。

メニュー

iOS 13までのコンテキストメニューやアクシ

もっとみる

Get your test results fasterをみた #WWDC20

こちらの記事には非公開の情報が含まれているのでApple Developer Programに登録しNDAに合意している方のみ閲覧してください
#WWDC20 3日目です(日本では木曜日ですがPDTではまだ水曜日)。

フィードバックループ

テストを書き、実行、結果を解釈して、十分な自信があれば次のタスクへ。

短いフィードバックループを持つことがテストの結果をより早く得ることができるので重要

もっとみる