技術メモ

Unity

【Unity】 最新版の「BlobShadowProjector」を使う方法

現在「Unity5 3D/2Dゲーム開発実践入門」って本を読んでいます。こんなに簡単に3Dゲームが作れるんですね。驚き! Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発posted with ヨメレバ吉...
iPhone/iPad関連

動画広告のmaioを組み込んだらbitcodeエラーがでた

動画広告のmaioを利用しようと思ってライブラリをアプリに組み込んだら、bitcodeがないよ〜というエラーが出てコンパイルできませんでした こんな感じ ld: '/(省略)/Maio/Maio.framework/Maio(LIBCach...
iPhone/iPad関連

AdMobスマートバナーを導入したい場合のAutoLayoutの設定

AdMobのスマートバナーはデバイスのサイズに合わせて、自動で最適なサイズのバナーを表示してくれる便利なバナーです このスマートバナーを導入する場合のAutoLayoutの設定です 画面の一番下に表示する場合を説明します 高さ50pxで左右...
Swift

MKMapViewの「User Location」にチェックを入れると警告がでる

Interface BuilderでMkMapViewの「User Location」にチェックを入れると、 Trying to start MapKit location updates without prompting for loc...
Swift

【Swift】画面の特定の場所に注目して欲しい場合

初回起動時に最初に押して欲しいボタンや、注目して欲しい文言がある場合など、ユーザーの注意を特定の場所に引き付けたい場合があります こういう時に、ボタンの周りに赤枠などを表示すれば、ユーザーも注目してくれそうです。この「赤い角丸の枠」の作り方...
iPhone/iPad関連

Interface Builderだけで見栄えのいい角丸ボタンを作る

Interface Builderの設定だけで、角丸のボタンを作る方法です まずはボタンを普通に配置して、サイズと位置を設定します ボタンが配置できたら背景色を設定します 次はフォントの色。フォントや文字サイズを変えてもいいですね。 最後に...
Swift

【Swift】iOSのマップの2Dと3Dをプログラムで切り替える方法

先日、iOSのマップの2Dと3Dをジェスチャーで切り替える方法という投稿をしましたが、今回はプログラムで切り替える方法です 標準のマップアプリには2Dマップと3Dマップを切り替えるボタンが用意されています このボタンで切り替えると、このよう...
iPhone/iPad関連

iOSのマップの2Dと3Dをジェスチャーで切り替える方法

現在、地図を使ったアプリを作成しているのですが、実機で操作していると、ふとした拍子に3D表示に切り替わることがありました。 標準のマップが3Dに対応しているのは知っていたのですが、一体どのジェスチャーで切り替わっているのかがわからなくて困り...
Swift

Swift2.2で出る警告に対応する

XCodeを7.2にバージョンアップすると、Swiftも2.2にバージョンアップされ、これに伴い、Swift3.0での変更点の警告が出るようになりました。 開発途中にうっかりバージョンアップしてしまって、警告が山ほど出て面食らったのですが、...
iPhone/iPad関連

iPhone/iPadアプリにユーザー投稿の仕組みを組み込んだ場合の「リジェクト14.3」 対処方法

アプリにユーザー投稿&閲覧の仕組みを入れた場合、ユーザーが投稿したものを非表示にする何らかの方法を組み込まないとリジェクトになります。 14.3 - Apps that display user generated content must...
Apple関連

Appleのシステムで何かおかしいな?と思ったらこのページをチェック!

Appleのサービスを利用していて「あれ?繋がらないぞ??」と思ったときに便利なのがこのページ。 公式が用意しているシステム状況のページです。 Apple - サポート - システム状況
iPhone/iPad関連

iOSアプリのバイナリアップ時のエラー (-22421)の解決法

【2016.11.9 修正】 新しく記事を書きました。こちらの方法を試してみてください。今の所はエラーなしで100%アップできています アプリ申請時のバイナリのアップのときに毎回エラーが出るようになってしまいました。 エラー文言はこれ。 T...
開発に役立つ便利ツール・サイト

iOSアプリ開発、面倒なアイコン作成はこれで一括出力

iOSアプリのアイコンですが、iPadやらiPhone 6Sやら様々な画面に最適なサイズがあるために、いろんなサイズを準備する必要があります。これを手作業でやってるととても面倒ですし間違いも出てきます。 そんな時便利なのがこのPhontos...
開発に役立つ便利ツール・サイト

バージョン別でわかるiOSで使えるフォント一覧「iOS Fonts」

iOSアプリの開発でシステムフォント以外を利用したい場合はフォント名を直接指定する必要があります。ですが、iOSのバージョンによって使えないフォントがあったり、そもそもフォント名自体がわからなかったりとなかなか面倒。 「iOS Fonts」...
Swift

【Swift】アプリからLINEにUIImageを送る実装方法

アプリからLINEにUIImageを送る実装方法です。探せばネットに情報がいろいろあるのですが、すんなりいかなかったのでメモしておきます iOS9の場合、使いたいURLスキームをinfo.plistで指定する必要があります。 Arrayタイ...
iPhone/iPad関連

【swift】UITextFieldで入力中の文字が非表示になる謎現象に出くわす

UITextFieldに1文字入力するごとに入力済みのテキストが出たり隠れたり(というか下にずれてるみたい)する現象が発生しました。iOS8,9です。 どうやらviewDidLoadでUITextField.becomeFirstRespo...
iPhone/iPad関連

App StoreにバイナリをアップするときにXMLエラーが出て困った

アプリのバージョンアップ版ができたので、Archiveして、Validateして、「Submit App Store」ボタンをポチッとしてバイナリをアップしようとしたら、XMLエラーがでてしまいました。 エラーは3つ。 An XML par...
Swift

【Swift】WKWebViewのJavaScript呼び出しは非同期

iOSアプリからJavaScriptを呼び出して返り値を受け取りたい場合、以下のように書けば返り値を受け取ることができます。非同期なので実行結果が返ってくる前に、次の行がどんどん実行されていきます HTML+JavaScript funct...
Swift

【Swift】UIWebViewで表示中のウェブページのJavaScriptをアプリから呼び出す方法

UIWebViewで表示中のページのJavaScriptをアプリから呼び出す方法です @IBOutlet weak var myWebView: UIWebView! myWebView.stringByEvaluatingJavaScri...
iPhone/iPad関連

実機にアプリが転送できなくなった場合の対処法

開発中のアプリを実機に転送しようとしたら、「App installation failed The application could no be verified.」というエラーが出て、アプリを転送できなくなってしまいました これは、すで...