技術メモ

スポンサーリンク
Swift

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

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

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

開発中のアプリを実機に転送しようとしたら、「App installation failed The application could no be verified.」というエラーが出て、アプリを転送できなくなってしまいました ...
開発に役立つ便利ツール・サイト

mp3の編集ができるオンラインサービス「Audio Cutter」

MP3の編集ができるオンラインサービスです。アプリケーションをインストールしなくていいので非常にお手軽です。 Audio CutterではMP3のトリミング、Audio JoinerではMP3の連結ができます。 Onli...
スポンサーリンク
Swift

【Swift】Interface Builderで作成したUIViewをプログラムから呼び出す

UIViewにラベルやらボタンやらいろいろ配置するなら、Interface Builderでレイアウトして、プログラムから呼び出すと楽ちんです var nib = UINib(nibName: "SettingsView"...
Swift

【Swift】いかにも選択してますという感じの動く点線の枠を描く

ペイントアプリなんかでよくある、選択した範囲を動く点線で囲むサンプルです。また使いそうなのでメモ代わりに。 こういうやつ 仕組みは、点線の枠のオフセットをタイマーで変更して動いているように見せているだけです。簡単だけ...
Swift

【Swift】Storyboardで作成したUIViewControllerをプログラムから呼び出す

Storyboardで作成したNavigationControllerとViewControllerを呼び出す方法です Storyboardで設定したSotryboard IDを指定すれば、プログラムから動的に呼び出せます ...
iPhone/iPad関連

App内課金を申請するときに必要なスクリーンショット

App内課金を組み込んだ場合、アプリを申請する時にスクリーンショットを添付する必要があります。このスクリーンショットですが、最初どの画面を添付すればいいのかわからなくてとても困りました これはテスト環境での購入完了画面のスクリ...
Swift

【Swift】Core Graphicsで描いた図形の色をアニメーションで変更したい場合

やりたい事 ・円をCGContextFillEllipseInRectで描きたい ・描いた円の色を赤から青にだんだんとアニメーションさせたい これを実装する方法です。 こちらはダメな例。こういう風にやっても、色のアニ...
Swift

【Swift】CGAffineTransformから角度と拡大率を求める

毎度毎度忘れるのでメモです。 CGAffineTransformから角度と拡大率を求める方法 角度 var radian = atan2(transform.b, transform.a) var degree = ...
iPhone/iPad関連

UITextFieldでキャレットが表示されなくて小一時間悩む

UITextFieldでキャレット(文字の入力位置のカーソル)が表示されない問題に遭遇しました。キャレットがないだけで「ちゃんと入力できるのかな?」と不安になりますね。 シミュレーターの Debug > Color Blend...
Swift

【Swift】UIButtonのテキストを複数行にする方法

UIButtonに設定したテキストを複数行にする方法 センタリングもできます useButton.titleLabel!.lineBreakMode = NSLineBreakMode.ByWordWrapping u...
iPhone/iPad関連

iPhoneアプリをiPadで動かした場合にエラーが出るとリジェクト

当たり前といえば当たり前ですが、表題の通りです。ユニバーサルアプリ(iPhone/iPad両対応)じゃなくても、iPhoneアプリはiPadにインストールすることができるので、iPadでもちゃんと動作しないとリジェクトになります ...
iPhone/iPad関連

【Swift】iOSのプロジェクトに独自のフォントを組み込む方法

システムにないフォントをプロジェクトに追加する方法です 今回は「PixelMplus12-Bold.ttf」というドッド風のフォントを追加してみます 使いたいフォントをプロジェクトに追加 まず、プロジェクトにフォントを追加...
Swift

【Swift】Swiftでの遅延処理の実装(Swift3の場合も追記)

1つの処理が終わってから、ちょっと時間を置いてから次の処理をしたいな〜という場合、Objective-Cだと、 - (void)performSelector:(SEL)aSelector with...
iPhone/iPad関連

ステータスバーを非表示にする方法(iOS 8)

ステータスバーを非表示にする方法。忘れっぽいのでメモです プロジェクトの設定 プロジェクトの設定画面からターゲットを選び、「General」タブを選んで、「Deployment Info」の「Hide status bar」...
Swift

【Swift】マイクアクセス許可のダイアログをベストなタイミングで表示する

iOS 7からだったかな?アプリがマイク機能を使用しようとすると、アクセス確認のダイアログが表示されるようになりました アプリが勝手にマイク機能を使ってこっそり録音したりすることがないように、このように確認ダイアログを出すよう...
Swift

【Swift】UIColorからR,G,Bを取得する方法

UIColorからRGBaそれぞれの値を求める方法です 昔はもうちょっと面倒でしたが、iOS5から簡単に取得できるようになりました。 // // 変数が初期化されていないとエラーになるので、とりあえず1.0で初期化 ...
iPhone/iPad関連

iTunesファイル共有を説明なしに利用するとリジェクトです

「iTunesファイル共有」はアプリのデータ保存領域にMac/PCからアクセスすることができる機能です プログラム的にはInfo.plistに「Application supports iTunes file sharing」...
Swift

【Swift】SwiftのプロジェクトにAdMob 7.0を導入

SwiftのプロジェクトにGoogle Mobile Ads SDK 7.0を導入してみました 7.0からフレームワークという形での配布になったり、公式サイトでの説明はObjective-Cでの説明だったりと、つまずく人はつまずくと思...
Swift

【Swift】Swiftのプロジェクトにレビューへ誘導するダイアログを表示するAppiraterを導入

SwiftはObjective-Cに比べると融通が利かないというか、頑固というか、ちょっとしたことでエラーが出て困りますね。思うように進まなくて非常にもどかしい 例えば変数の型。型が違うもの同士を計算するだけでエラーです。字はあってる...
スポンサーリンク
タイトルとURLをコピーしました