WWDC2014。2日目のスライス

WWDC 2014の2日目のプログラムは主にセッション(Xcode 6の新機能、Core Audioの新機能、iOSおよびOS Xのアクセサリの設計、HealthKitの紹介、エンタープライズおよび教育向けアプリの構築など)で構成されていました。 (Swiftラボ、インストーラーラボ、ユーザーインターフェイスデザインラボ、ファイルシステムラボなど)およびイベント(たとえば、Stump the Experts-開発者はAppleマストドンを自慰行為しました)。

いくつかのイベントの詳細-アーサーサハロフ、Redmadrobot。




セッションXcode 6の新機能

1.インタラクティブなドキュメント
2.プレイグラウンドモード
3.シームレスなドキュメント
セッションでは、すべてが新しいデザインのSwiftとすべての新機能でどのように機能するかを示しました:ドキュメントは、コメントとヘッダー構造を保持してObjectiveCからSwiftにブロードキャストされます。ドキュメントの一部は、プレイグラウンドモードで再生できるインタラクティブガイドとして設計されています。

4. Xcodeのローカリゼーション
Xcodeのローカライズを完全に再設計しました。 .stringsファイルはありません。xliffがあります。これは、リソースを追加および変更するときにXcodeによって自動的に解析、点滅、および処理されます。

5. @IBInspectable
IBでUIViewのカスタムコンポーネントをレンダリングできるようにする修飾子。 クラス内の変数は、IBで直接マークおよび編集することもできます(たとえば、リソースからの画像の置換)。

6.洗練された拡張機能のデバッグ
すべての新しい拡張機能は便利に借方記入できます。 デバッグモードで通知バーを引き出すと、Xcodeはウィジェットプロセスに自動的にアタッチされ、すべてを段階的にデバッグできます。



7.回帰表示を使用したパフォーマンステスト
XCtestですべてを測定ブロックにラップすると、テストは実行時間を自動的に測定します。 この時間に予想される計画を設定できます。テストは数回追跡され、平均時間を考慮します。 ボットでは、これらすべてが収集されてログに記録されます-オンラインでパフォーマンスを見ると便利です。

8.モジュールとプロジェクト全体の可視性
Swiftでは、すべてがモジュール(C#のネームスペースなど)上に構築されます。 プロジェクト全体で、同じモジュール内にある場合、すべてのコードが表示されます。 各ファイルの大量のインポートを忘れてください。

9.ストーリーボードライブプレビュー
すべてのカスタムコンポーネントがレンダリングされ、すべてが異なる方向のデバイスに同時にレンダリングされますが、これらはすべて3Dのリビールスタイルでデビューできます。 一般的に、IBは非常に満足しています。 多くの便利なささいなこと。

セッションCocoa Touchの新機能

1.ローテーションは非推奨です
非推奨のねじれを持つすべてのメソッド。 ターンについては忘れてしまいましたが、今はautoLayoutを用意して使用しています。 彼らは直接、コードに何も書く必要はなく、すべてがすべての方向で単一のストーリーボード、iPhoneとiPadの両方で行われると直接言っています。

2.シミュレーターでサイズ変更可能なiPadおよびiPhone
シミュレーターには、サイズ変更可能なiPhoneおよびiPadがあります。 これは、Windows / Makosiの場合のように、境界を引き出してその場でアスペクト比を変更できる場合です。 大きなiPhoneが来ます!

3. UIVisualEffectView-ぼかし、鮮やかさ
UIVisualEffectViewという新しいクラスがあり、ブルースの作り方を知っています。 最後に、いまいましい。



4.凝縮Navbar
これは、上にスクロールすると、ナビゲーションバーが小さくなるか、完全に消える場合です。

5.セルフサイジングTableViewCells +セル内の自動レイアウト
今すぐheightForRowAtIndexPathについて忘れてください。 セルはautoLayoutで完全に機能します。セル自体は説明不要であり、これらはすべてテーブルで機能します。

6.ユーザー承認なしのサイレント通知
サイレント通知を受信するためにユーザーに何も尋ねることはできません。

7.ユーザーアクションによる通知
通知が来て、alertViewとして表示され、ユーザーはその中ですぐにアクションを選択できます。

8.ロケーションベースの通知
特定のゾーンに出入りするときに通知するAPI。



9.屋内コアの場所
はい、ibeaconがなければ、ナビゲーションは内部で機能します。 wifi、加速度計などによると、私が理解している限りでは、これはすべての建物では機能しませんが、特別に調整された建物では機能します。 また、フロアを決定できます(CLLocationに直接整数のFloorプロパティが追加されました)。

セッション直感的なユーザーエクスペリエンスの設計

UIのAppleエバンジェリストは、クールなインターフェイスのチェックリストを発表しました。 大きなトピック。おそらく、個別にカバーする必要があります。 お楽しみに。

WWDC 2014の次の3日目は2時間でサンフランシスコで始まります。
そして、これは新鮮なレポートです。
WWDC 2014も参照してください。最初の証人の印象WWDC2014。木曜日のレポート

Source: https://habr.com/ru/post/J225263/


All Articles