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

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

2018-04-01から1ヶ月間の記事一覧

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

メモ

画像の一部の切り抜き

iPhoneで、ポイントカードやキャッシュカードをカメラで撮影して、そのカード部分だけ画像を切り取って保存するという処理を作る際に、こちらのサイトのコードを使わせていただきました。ありがとうございました。Swift3.0で画像の切り抜き extension UIImag…

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

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

livedoorブログでソースコードを表示する方法

livedoorブログでソースコードを表示するための方法が見当たらないので検索してみたところ、こんなやり方がありました。【blog】google-code-prettify を使って綺麗にソースコードを表示させる方法【ライブドアブログ】フリーエリアのブログパーツに、上記リ…

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をインストール…