新米iPhoneアプリ開発者(自称)の開発奮闘記

iPhoneアプリ開発(自称)3ヶ月目の悪戦苦闘を記して行きます。

Xcode

Storyboardで定義したセグエとコードで定義したセグエの呼び出し、優先されるのはどっち?

メモ

UIImageの画像のハッシュ値を調べる

はじめに 作成しているiPhoneアプリがありまして、その中の処理で、写真を撮影してカメラロールには保存せず、アプリ内部の保存エリアに保存させるコードを書こうと思いました。(カメラロールに保存するコードは腐る程出てくるんだけどね)その時、写真のフ…

Swift での #ifdef DEBUG のやり方

C言語ではデバッグ時のみ実行したいコードは以下の通り記述していました。 #if DEBUG ... #endif Swiftではどうやるかというと、記述の仕方は同じなのですが、 #if build_configuration // ... #elseif build_configuration // ... #else // ... #endif です…

iOSアプリの申請方法について、メモ

iOSアプリの申請について、参考にしたリンク集。 【iOS, 申請】iOSアプリの申請プロセスについてPart3 〜リリース用アーカイブファイル作成編〜https://qiita.com/knife0125/items/05ef8bd6a5dc5fd9cd44 iPhoneアプリ申請やAppleの審査に関するメモ https://…

Archiveにipaファイルを追加できない

Xcodeで[Product]→[Archive]がグレイアウトしていてクリックできず、ipaファイルを作成できないことがある。意外に解決策は簡単。そんな時は、Xcodeのシミュレータを選択する画面で、[iOS Device]を選べば良い。これだけです。

iTunes ConnectでMissing Info.plist keyのエラー

Application Loaderからアプリの申請のためのUploadを行なったら、Appleからメールが来てた。 info.plistに何やら記載が足りないらしい。NSCalendarsUsageDescription ? NSBluetoothPeripheralUsageDescription ?カレンダーもBluetoothも使うようなアプリ作…

旧バージョンのXcodeをインストールする方法

はじめに いつの間にかSwiftのバージョンが上がっていて、自分が習っていた時のバージョンはSwift 2だったのに、Swift 4まで上がっていて、Swift 2時代のソースコードのコンパイルが通らなくなってしまいました。そこで、旧バージョンのXcodeをインストール…