マガジンのカバー画像

Swiftでいこう!

585
楽しくプログラミング!Swiftはなんだか楽しい"ことば"です。
運営しているクリエイター

2020年1月の記事一覧

今こそAppleWatchアプリを作りたい!

AppleWatchアプリです。SwiftUIが使えるようになって簡単になりました!iPhoneがなくても起動ができ単独アプリが作れるのです。 プロジェクトを作ります。 Watch Appを選ぶと単独起動できるアプリができます。 SwiftUIを選んで、 "Create"押してプロジェクトの完成です。 "resume"を押すと ここでCanvasの登場です。iOSアプリ作成時でも使ってますが便利です! コードもiOSのコードと全く同じことが確認できます。

SwiftUIで行こう! Core Dataでリスト。

SwiftUIでCoreDataを使ってみましょう! 参考サイトを見るとなんとなく簡単にできる感じなの自分でもやってみます。 CoreDataってなんだかとっつきにくい印象なのでこの機会に少しでも理解したいです。 まずiOSの新規プロジェクトを作って、CoreData のEntitiesを作っていきます。 左から、ファイルを選んでいきます。ファイル名は 自分のプロジェクト名.xcdatamodeld (今回だと"coredata.xcdatamodeld") です

SwiftUIで行こう!-- @State

@Stateを注目してみていきます。@StateはSwift5.1で導入されたProperty Wrappersです。SwiftUIの特徴的なものの一つです。 まず参考サイトです。 端的にまとまっていてわかりやすいです。 要するに、SwiftUIでコードを組んでいく場合は"struct"を使うんですがstruct"だと値が基本的には変更はできない。変更する場合はmutatingが必須になりますが、SwiftUIでは@Stateを使うことで簡単に値の変更が可能となります。