2016-12-01から1ヶ月間の記事一覧
Kingfisherというライブラリを使ってみました。 こちらはSDWebImageにインスパイアされて作ったもので、画像のダウンロードが簡単にできるものになっています。 github.com インストール いつものようにCocoapodsを使います。 target 'MyApp' do use_framewo…
1つのプロジェクトで複数アプリをリリースしている場合のメタデータ管理方法です。 複数アプリが全く同じメタデータならいいのですが、アイコンやスクリーンショットを別々にする場合少し工夫をする必要があります。 fastlaneの設定方法はこちらをご参照下さ…
RMStoreというiPhoneのアプリ内課金を楽にしてくれるライブラリを使ってみました。 github.com インストール インストールはcocoapodsを使います。 pod 'RMStore' 使い方 商品情報は以下のように取得します。 引数にproductIdを渡せばSKProductの配列が返っ…
iTunesConnectの売上やダウンロード数などのデータを取得するプログラムに関する話です。 今まではiTunesConnectのSalesデータをAutoIngestion Toolというものを使って取得できました。 しかしこのツールは非推奨になり、2016年12月で停止してしました。 App…
アプリの申請や証明書周りを自動化するfastlaneを試してみました。 インストール インストールはgemを利用します。 gem install fastlane fastlaneの初期化 インストールが終わったらfastlaneの初期化を行います。 プロジェクトのフォルダで以下コマンドを実…
Chartsというライブラリを試して色々なグラフを使ってみました。 github.com インストール CocoaPodsでインストールしました。 target 'MyApp' do use_frameworks! pod "Charts" end 棒グラフ import UIKit import Charts class ViewController: UIViewContr…
iPhone5sから登場した指紋認証ですが、まだちゃんと使った事がなかったので試してみました。 指紋認証可能化どうかはLAContextクラスのcanEvaluatePolicyメソッドを使います。 LAContextを使うためにはLocalAuthenticationをimportする必要があります。 impo…
Smile-Lockというライブラリを試してみました。 URL見るとリクルートライフスタイルで出しているライブラリなんですね。 github.com インストール CocoaPodsでインストールしました。 target 'MyApp' do use_frameworks! pod 'SmileLock' end 使い方 下のよ…
Firebaseを使う準備 まずは下サイトで新しいプロジェクトを作成します。 Firebase Console プロジェクトを作成すると以下のような画面になるのでiOS アプリに Firebase を追加を選びます。 情報を入力してアプリを追加します。 次画面に移動するとGoogleServ…
R.swiftがいつの間にかNSLocalizedStringにも対応されていたので動かしてみました。 R.swiftとは R.swiftとはStoryboardや画像などの取得を便利にするライブラリです。 Storyboardの取得はUIStoryboard(name: "Main", bundle: nil)のように文字列で指定しま…
WKWebViewのスクロール速度を変更する方法を調べてみました。 まずはViewControllerにwebViewを貼り付けます。 import UIKit import WebKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let webView = WKW…
StoreKitのSKStoreProductViewControllerを使ってアプリ内でアプリのページに移動してみました。 まずはStoreKitを追加します。 SKStoreProductViewControllerはUIViewController同様にpresentをして表示します。 Storeの情報はloadProductメソッドで読み込…
昨日調べた事の続きです。 この記事では、GKGoalを使って特定のオブジェクトに向かって移動するAgentを作成しました。 今回は「特定のオブジェクトに向かって移動」「別のオブジェクトから逃げる」の複数を指定した場合を試してみます。 GKGoalとGKAgentで目…
GameplayKitの「Agents, Goals, and Behaviors」という機能を試してみました。 GameplayKit Programming Guide: Agents, Goals, and Behaviors これは特定のオブジェクトに向かって移動したり、特定のオブジェクトから逃げるようなものを作れる機能です。 早…
こちらのXcodeプラグインを試してみました。 github.com インストールすると下のようなフォルダ構成になっているのでプロジェクトを立ち上げます。 立ち上げると以下のような画面になります。 ウインドウの指示通り、Other Swift Flagsにフラグを追加します…