2022年6月の記事一覧
New SwiftUI - WWDC22- NavigationStack
WWDC22で発表されたSwiftUIに追加された新しい機能を試していきます。
最初は
"NavigationStack"
XcodeのPlaygroundで基本形を実行してみます。
import SwiftUIimport PlaygroundSupportstruct ContentView: View { var body: some View { Navigat
かんたん!アプリ作成。 Swift! - 4
大きなレイアウトを少しいじってみます。
import SwiftUIstruct ContentView: View { @State var textNum = "" @State var total = 0 var body: some View { VStack{ TextField("数字を入力", text: $tex
かんたん!アプリ作成。 Swift! - 3
@State var textNum = "" @State var total = 0 var body: some View { VStack{ TextField("数字を入力", text: $textNum) .font(.title) Button(action: {
もっとみるかんたん!アプリ作成。 Swift! - 2
目標としては画面上で数字を入力してボタンを押すと計算できるものを作ります。
まずその準備として、入力した文字を別の作業で使えるようにする仕組みを作っていきます。
import SwiftUIstruct ContentView: View { var greet = "Hello!" var body: some View { Text(greet)
かんたん!アプリ作成。 Swift! - 1
"Swift"はiPhoneアプリを作ることができるプログラミング言語です。ちょっと前は"Objective-C"が使われていましたが、さらに使いやすく進化させた言葉が作られたということです。
今ではSwiftをさらに使いやすくSwiftUIというフレームワーク(組み立てキットみたいなもの)が使えるようになっています。プログラミングと言ってもいろんな部品を組み立てて作ることができます。
早速試
WWDC22 - ドキドキわくわく!まとめ。
WWDC22もあっという間に終わり、たくさんのセッションビデオが公開されています。新しいデバイスの発表に伴う新しい機能などもありますが、既存デバイスでもより使いやすく、開発しやすくするものがあるのでじっくり見返していこうと思います。
WWDC22のハイライトについては
新しいデバイスなどは
アプリ開発などに関する新しいものについては
What’s new for Apple develop
SwiftUIでいこう! - macOS App (2)
Macアプリの作成なのでiPhoneなどにはないメニューバーの作り方を参考サイトを見ながら実際に動かしてみます(Mac版Swift Playgrounds: Playgrounds:.appで実行します)。
デフォルトでできている以下コードにモディファイアをつけてメニューを操作します。
struct MyApp: App { var body: some Scene { W
SwiftUIでいこう! - macOS App (1)
Swift Playgrounds 4.1( MacではPlaygrounds.app )となって Xcodeを使わずMac アプリも作れるようになったので試しに参考サイトを見ながら作ってみます。
まずは基本形
struct ContentView: View { var body: some View { NavigationView{