技術ブログ

プログラミング、IT関連の記事中心

Objective-C

Apple Silicon (M1) の pod installできない問題の修正、pod installの方法

目次 エラーの内容 M1 Macでのpod install方法 エラーの内容 M1 Macにて、pod installを実行した際に、以下のエラーが発生します。 firebase_core: Using Firebase SDK version '9.5.0' defined in 'firebase_core' [!] CocoaPods could not find compatible…

Xcode(Swift、Objective-C)でSVGを使用する方法

目次 アセットの定義 アセットの定義 Xcodeのプロジェクト内にて、「Assets」を開き、「Image Set」を追加します。 追加したImage Setにて、以下設定を行います。 ・「Resizing」の「Preserve Vector Data」 にチェックを入れる。 ・「Scales」を「Single Sc…

Swiftのエラー「Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'」の対応方法

目次 エラー 原因 対応方法 エラー StoryboardでTableViewを作成すると、アプリ起動時に以下の様なエラーが表示されることがあります。 Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell …

iOSのBetaを検証チームに渡す方法

目次 はじめに Betaを渡す方法 検証チームがBetaをインストールする方法 はじめに 開発者は、Apple Developer Programに加入しているが、検証チームは加入していないという状況を想定しています。 Betaを渡す方法 以下のURLにアクセスします。 developer.app…

アプリバージョンの取得を行う方法(強制アップデート)【Objective-C】

■はじめに アプリでよくある、最新版のアプリじゃないと、アップデートしてね〜 というようなダイアログを出す場合があります。 これは、最新アプリがあるのに、古いバージョンのアプリを利用されないようにするためには、非常にいい方法です。 ここでは、Ap…

UITableViewセルの選択を解除する【Objective-C】

◾️はじめに UITableViewは活用していますか? アプリを作る上で、UITableViewは必須と言えるほど利用頻度が高いです。 (個人的意見ですよ!!) そのUITableViewにも欠点があります。 そう、UITableViewのCellをタップした後、選択状態が解除されないのです…

SQLiteの使用方法【Objective-C】

◾️はじめに データを永続的に保存する方法で、数々の方法があります。 以下に一例を挙げます。 ・NSUserDefaults ・CoreData ・SQLite ・Realm ここでは、「SQLite」に関して記載します。 ※SQL文に関しては、簡単なサンプルや記載方法は記載するが細かい部分…

NSUserdefaultsにNSMutablearrayを格納する/読み出す【Objective-C】

◾️はじめに 「NSUserDefaults」を使用して、データの保存などを行う際に、リスト形式のデータをそのまま 使用したい場合がある。 ここでは、「NSUserDefaults」に「NSMutableArray」を格納、取得を行う方法を記載する。 ◾️NSUserDefaultsにNSMutableArrayを…

NSUserDefaultsの基礎【Objective-C】

◾️はじめに アプリを作成していると、データを保存しておきたい時が多々あります。 (一例を挙げると、「設定」の値など) そのような場合に、色々とデータを保存する方法はありますが、今回は「NSUserDefaults」に関して記載します。 ちなみに、NSUserDefau…