| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Swift」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
1行目: 1行目:
 
| [[Xcode]] | [[Mac]] | [[IPhone Xcode]] |
 
| [[Xcode]] | [[Mac]] | [[IPhone Xcode]] |
 
==Swift==
 
==Swift==
 +
 +
 +
===SwiftUI===
 +
*https://developer.apple.com/jp/xcode/swiftui/
 +
*1セットのツールとAPIを使用するだけで、あらゆるAppleデバイス向けのユーザーインターフェイスを構築
 +
*宣言型シンタックスを使
 +
*宣言型のスタイルは、アニメーションなどの複雑な概念にも適用
 +
====デザインツール====
 +
*Xcodeには、SwiftUIでのインターフェイス構築をドラッグ&ドロップのように簡単に行える直感的な新しいデザインツールが含まれています
 +
*デザインキャンバスでの編集内容と、隣接するエディタ内のコードはすべて完全に同期されます
 +
=====ドラッグ&ドロップ=====
 +
*ユーザーインターフェイス内のコンポーネントの位置は、キャンバス上でコントロールをドラッグするだけで調整できます
 +
=====ダイナミックリプレースメント=====
 +
*wiftのコンパイラとランタイムはXcode全体に完全に埋め込まれているため、Appは常にビルドされ実行されます
 +
*表示されるデザインキャンバスは、単にユーザーインターフェイスに似せたものではなく、実際のAppそのもの
 +
*Xcodeは編集したコードを実際のAppに直接組み入れることができます
 +
=====プレビュー=====
 +
*プレビューを1つまたは複数作成して、サンプルデータを取得できる

2020年12月6日 (日) 02:46時点における版

| Xcode | Mac | IPhone Xcode |

Swift

SwiftUI

  • https://developer.apple.com/jp/xcode/swiftui/
  • 1セットのツールとAPIを使用するだけで、あらゆるAppleデバイス向けのユーザーインターフェイスを構築
  • 宣言型シンタックスを使
  • 宣言型のスタイルは、アニメーションなどの複雑な概念にも適用

デザインツール

  • Xcodeには、SwiftUIでのインターフェイス構築をドラッグ&ドロップのように簡単に行える直感的な新しいデザインツールが含まれています
  • デザインキャンバスでの編集内容と、隣接するエディタ内のコードはすべて完全に同期されます
ドラッグ&ドロップ
  • ユーザーインターフェイス内のコンポーネントの位置は、キャンバス上でコントロールをドラッグするだけで調整できます
ダイナミックリプレースメント
  • wiftのコンパイラとランタイムはXcode全体に完全に埋め込まれているため、Appは常にビルドされ実行されます
  • 表示されるデザインキャンバスは、単にユーザーインターフェイスに似せたものではなく、実際のAppそのもの
  • Xcodeは編集したコードを実際のAppに直接組み入れることができます
プレビュー
  • プレビューを1つまたは複数作成して、サンプルデータを取得できる