マガジンのカバー画像

SwiftUIでいこう!

229
SwiftUIで簡単、プログラミング! 少しずつ理解していきます。
運営しているクリエイター

2022年6月の記事一覧

New SwiftUI - WWDC22- NavigationStack

New SwiftUI - WWDC22- NavigationStack

WWDC22で発表されたSwiftUIに追加された新しい機能を試していきます。

最初は

"NavigationStack"

XcodeのPlaygroundで基本形を実行してみます。

import SwiftUIimport PlaygroundSupportstruct ContentView: View { var body: some View { Navigat

もっとみる
かんたん!アプリ作成。 Swift! - 4

かんたん!アプリ作成。 Swift! - 4

大きなレイアウトを少しいじってみます。

import SwiftUIstruct ContentView: View { @State var textNum = "" @State var total = 0 var body: some View { VStack{ TextField("数字を入力", text: $tex

もっとみる
かんたん!アプリ作成。 Swift! - 3

かんたん!アプリ作成。 Swift! - 3

  @State var textNum = "" @State var total = 0 var body: some View { VStack{ TextField("数字を入力", text: $textNum) .font(.title) Button(action: {

もっとみる
かんたん!アプリ作成。 Swift! - 2

かんたん!アプリ作成。 Swift! - 2

目標としては画面上で数字を入力してボタンを押すと計算できるものを作ります。

まずその準備として、入力した文字を別の作業で使えるようにする仕組みを作っていきます。

import SwiftUIstruct ContentView: View { var greet = "Hello!" var body: some View { Text(greet)

もっとみる
かんたん!アプリ作成。 Swift! - 1

かんたん!アプリ作成。 Swift! - 1

"Swift"はiPhoneアプリを作ることができるプログラミング言語です。ちょっと前は"Objective-C"が使われていましたが、さらに使いやすく進化させた言葉が作られたということです。

今ではSwiftをさらに使いやすくSwiftUIというフレームワーク(組み立てキットみたいなもの)が使えるようになっています。プログラミングと言ってもいろんな部品を組み立てて作ることができます。

早速試

もっとみる
WWDC22 - ドキドキわくわく!まとめ。

WWDC22 - ドキドキわくわく!まとめ。

WWDC22もあっという間に終わり、たくさんのセッションビデオが公開されています。新しいデバイスの発表に伴う新しい機能などもありますが、既存デバイスでもより使いやすく、開発しやすくするものがあるのでじっくり見返していこうと思います。

WWDC22のハイライトについては

新しいデバイスなどは

アプリ開発などに関する新しいものについては

What’s new for Apple develop

もっとみる
Swift! - 公式サイトをのぞいてみよう!

Swift! - 公式サイトをのぞいてみよう!

Swiftの言語サポート、ドキュメントについては

ですが、アップルが公開しているDevelopperの公式サイトにはいろんな情報が満載です。ちょっとのぞいてみましょう!

全部ではありませんが日本語でも書かれてる部分もありますが、ほぼ英語での情報提供となっています。

今のトップ画面はやはりWWDC22です。

いろんなセッション動画がで提供されていてこれています。

上のメニューの"開発"をポ

もっとみる
今年も始まりました! - WWDC22

今年も始まりました! - WWDC22

まず、基調講演Keynoteです。日本時間7日の早朝2時ぐらいから始まりました。コロナの関係で今年もビデオ。でもビデオの良いところ、日本語字幕がついている!なのでわかりやすいです。

結構時間が長いのでさっと確認したい場合は3分ぐらいにまとめたビデオが公開されているのでそちらが良いかも。

今回はハードも発ほ表がありましたM2掲載のMacBook air、MacBookPro13。MacBook

もっとみる
SwiftUIでいこう! - macOS App (2)

SwiftUIでいこう! - macOS App (2)

Macアプリの作成なのでiPhoneなどにはないメニューバーの作り方を参考サイトを見ながら実際に動かしてみます(Mac版Swift Playgrounds: Playgrounds:.appで実行します)。

デフォルトでできている以下コードにモディファイアをつけてメニューを操作します。

struct MyApp: App { var body: some Scene { W

もっとみる
SwiftUIでいこう! - macOS App (1)

SwiftUIでいこう! - macOS App (1)

Swift Playgrounds 4.1( MacではPlaygrounds.app )となって Xcodeを使わずMac アプリも作れるようになったので試しに参考サイトを見ながら作ってみます。

まずは基本形

struct ContentView: View { var body: some View { NavigationView{

もっとみる