Xcode

iOS

【SwiftUI】@State変数の初期値をinit内で代入する方法

@Stateをつけた変数について、init()で初期値を設定するときの書き方を忘れがちなのでメモしておきます。 1.@State変数を定義 今回は例としてBool値のisOpenという変数を定義します。 struct hoge : View...
iOS

【Xcode15】String Catalogでローカライズ対応する

iOSアプリの多言語対応(ローカライズ)で、XCode15以降新しく使えるようになったString Catalogの使い方のメモです。
iOS

【SwiftUI】Map使用時に出てくる紫エラー解消

SwiftUIでMapの引数coordinateRegionにBinding変数を入れると”Publishing changes from within view updates is not allowed, this will cause undefined behavior.”というエラーが出てきましたので、解決方法をメモ。
iOS

Xcode13でInfo.Plistをlocalizeする

Xcode13からInfo.plistファイルが生成されなくなりました. 位置情報を取得する際のNSLocationWhenInUseUsageDescriptionのKeyをLocalizeするやり方を記載します. InfoPlist.s...
iOS

#4 Swiftの基本文法(2)制御フロー

制御フローについてまとめ。 1.繰り返し 繰り返し処理にはforを使う for i in 1...9 { print(i * 5)} for の後には定数,範囲を書く forの中にforを入れることもできる for i in 1...9 {...
iOS

#3 Swiftの基本文法(1)

1.使えるのは半角の英数字,記号 基礎の基礎っぽいルール これについてはまあそうでしょうねという感じ 2.トークン間は半角スペースを開ける トークンとは区切っても意味が通じる最小単位のこと。printとか+とか1とか。()との間はスペースを...
iOS

#2 はじめてのiPhoneアプリ開発(P30〜)

Xcodeを操作しながらアプリを実際に作って動かす。 新規プロジェクト作成 Xcodeを起動して,create a new Xcode projectを選択する。 テンプレート選択画面が表示される。書籍ではsingle view appを選...
iOS

#1 参考書籍とxcodeインストール

前書き 趣味としてiOS,watchOS,iPadOS用のアプリを作りたい。 目標としてはアップルウォッチ用の電卓アプリ,iPad用のノートアプリを作ることとする。 プログラミングについてはほぼ素人で,pythonを1ヶ月くらい勉強したこと...