SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

iOS16の新機能に触れてみよう

iOS16/SwiftUI 4の新機能の使い方──Chartsフレームワーク、Navigation、Advanced controls

iOS16の新機能に触れてみよう 第1回


  • このエントリーをはてなブックマークに追加

 本連載では、SwiftUIの基本的なプログラムができる読者を対象に、SwiftUIの新しい機能の基本的な事柄を解説します。iOS16で追加された機能やSwiftUI 4で実装された新しい機能の使い方を、サンプルを作成しながら説明します。

  • このエントリーをはてなブックマークに追加

はじめに

 対象読者をSwiftUIの基本的な事柄がわかる方としている関係上、SwiftUIの仕様やXcodeの使い方については解説を割愛する場合があることをご了承ください。同様にSwift自体の説明も必ずしも十分でない場合があります。そのような場合は記事末尾の参考文献などを参照してください。

対象読者

 本記事は、次の方を対象にしています。

  • SwiftUIの基本的なプログラムができる方
  • Xcodeを使える方

iOS 16とSwiftUI 4

 WWDC22で発表されたiOS 16の公開に伴って、SwiftUIのバージョンアップも発表されました。SwiftUIの4回目のバージョンアップという意味で、iOS 16以降のSwiftUIはSwiftUI 4.0または単にSwiftUI 4と呼ばれています。iOS16は2022年9月13日に公開されました。

本連載で扱うSwiftUI 4の範囲

 SwiftUI 4で新しく追加された一つひとつのクラスやメソッドなどをすべて追うことは紙面の都合上困難です。そこで、「What's new in SwiftUI」で紹介されたSwiftUI 4の主要な機能を中心に前半と後半の2回に分けて説明します。「What's new in SwiftUI」では次のように機能をジャンル分けして紹介しています。

What's new in SwiftUIでジャンル分けされた機能
ジャンル 概要 連載
Swift Charts グラフ描画 第1回
Navigation and window 画面遷移とウィンドウの扱い 第1回
Advanced controls 強化された入出力 第1回
Sharing データ共有 第2回
Graphics and layout 外観 第2回

 連載第1回では、上記のジャンル分けされた機能のうち新しいUIと画面の扱いについて具体的なサンプルを挙げながら説明します。

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
グラフの生成が容易に──Swift Chartsフレームワーク

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
iOS16の新機能に触れてみよう連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト 片渕 彼富(カタフチ カノトミ)

WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS Twitter: @yyamada(公式)、@yyamada/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/16580 2022/11/15 14:48

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング