iOS開発
RealmSwiftを使ってモデルクラスを定義中に、下記エラーが発生。 配列のプロパティを持つクラスを定義しようとしたがエラー。RealmSwiftは配列には対応しておらず、List型を利用する必要があるとのことで、List型を使ったプロパティに変更。 公式ページから…
Viewのinitの処理をカスタマイズしたいと思い、下記のようなコードを書きました。 struct TestView: View { @State var number: Float @State var number2: Float init(number: Float) { self.number = number } var body: some View { VStack{ Text("number…
R-Live Music Playerのアップデートを公開しました! 今回のアップデートでは「おすすめコンテンツ」を追加しました。 R-Live Music Player ミュージック 無料 本アプリでは、お手持ちの楽曲にライブ音響をかけられるという特徴を持っているのですが、その楽…
SwiftUIにてボタンをタッチしても反応しない事象に遭遇しました。 SwiftUIのボタンをタッチしても反応がない Xcode 14.2 iOS 16.2操作手順は以下の通り。 TextFieldをタップし、キーボードを表示 sheetで画面Aを表示 端末の電源ボタンを押して画面ロック 画…
iOSアプリ開発でRealmのインスタンス作成時に「Migration is required due to the following errors」というエラーが発生する場合があります。 realm = try Realm()Error Domain=io.realm Code=10 "Migration is required due to the following errors: - Pr…
Xcodeでプロジェクトをビルドする際、Targetsで設定したビルド番号が反映されていないことに気づいた。ここでビルド番号を「10000001」と設定しているが、ビルドされたアプリのビルド番号は、「1」となっている。 こちらを設定する必要があるらしい。
RealmSwiftを利用したiOSアプリを開発しておりましたが、いざリリースビルドのために「Archive」を実施したところ、下記のエラーが出ました。 Undefined symbols for architecture arm64: "_$s10RealmSwift0A14CollectionImplPAAE12makeIteratorAA11RLMItera…
Flutterでは数多くのプラグインを利用することで様々な機能を容易に実装することができます。しかし、プラグインの機能が少しでも物足りない場合、カスタマイズする必要があります。プラグインはソースコードも含めて自動的にダウンロードされて利用すること…
「Cannot assign to property: 'self' is immutable」がたまに出てきます。「immutable」は「不変」という意味です。変更できないプロパティです。という意味ですね。 なので、変更できるようにしてあげましょう。「@State」をつけてあげてください!なぜ「i…
Swift UIでiOSアプリ開発をしている際によく遭遇するエラー。 CoreDataを使用してデータベースを作成し、ビルド。ビルドは正常に終了するので、アプリを実行すると、直後に下記のエラーが発生する。 Fatal error: UnsafeRawBufferPointer with negative coun…
FlutterプロジェクトをiPhone13(iOS15)の実機で実行しようとすると、実機が繋がらない。。。。 Unable to prepare iPhone for development Please check the connection to the device, and review all errors in the Devices and Simulators window.iPhone…
StatefulWidgetの派生クラスを作成するのが面倒だなと思い、下記の「神技」を発見しました。 かなり感動したのですが、その数分後にさらに神技を発見しました。。。 Android Studioには「Live Template」という機能があり、登録済みのキーワードを入力し、必…
StatefulWidgetを新規作成するのが面倒だったが、神技を見つけた!
コンテナ内にテキストを配置し、その領域をタップすると編集画面を表示できるようにしたいと思いますが、タップできることを表現できるように「>」アイコンを配置しよう。と思います。 Row( children: [ Text("めもめもめも", style: TextStyle( color: Col…
テキストの背景を画面の横幅最大に設定したいのですが。。。(現在背景が青の部分です) Container( padding: EdgeInsets.all(10), color: Colors.blueAccent, child: Text( "めもめもめも",style: TextStyle(color: Colors.black,fontSize: 20)) ) 「alignm…
Canvasにテキストを描画したいのですが、適当に書いたらエラーになりました。。。 TextSpan span = new TextSpan(text: 'テキスト'); TextPainter tp = new TextPainter(text: span, textAlign: TextAlign.left); tp.layout(); tp.paint(canvas, new Offset(…