nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

iOS

Unity でネイティブプラグインを使って ActivityIndicator の画像変更と画面中央での表示(iOS編)

はじめに Unity でネイティブプラグインを使って ActivityIndicator の画像変更と画面中央での表示(Android編) - nirasan's tech blog にひき続いて iOS 編 基本的に http://tsubakit1.hateblo.jp/entry/2014/08/19/010141 こちらのとおりです。 iOS 側の…

MagicalRecord で Date の範囲検索

iOS

Entity エンティティの creationDate 属性に作成日時が入っているものとして、今日作成されたデータを取得する場合 // 今日の0時0分0秒を取得 NSCalendar* calendar = [NSCalendar currentCalendar]; unsigned int flags = NSCalendarUnitYear | NSCalendarU…

MagicalRecord を試したメモ

iOS

はじめに iOS アプリ開発で ActiveRecord ライクに CoreData を扱うことが出来る MagicalRecord を試したメモ CocoaPod を使うのも初めてなのでそこもちょっと詳しく 動作環境 XCode 6.1.1 MagicalRecord 2.2 mogenerator 1.27 参考URL https://github.com/m…

iOSアプリ開発チュートリアルメモ

iOS

ナビゲーションコントローラの追加 タイトル表示や戻るなどが出来るようになる 追加したいビューコントローラを選択した状態で、メニューから Editor > Embed In > Navigation Controller カスタムコントローラの追加 File > New > File iOS > Source > Coco…

UnityでAndroidとiOSのアプリ間連携機能を使ったシェア機能の実装

はじめに Unityでアプリ間連携機能を使ったシェア機能を実装します。 Androidでは暗黙的インテントを、iOSではUIActivityViewControllerを利用します。 Unityでのシェア機能実装 任意の処理から下記スクリプトのShareメソッドを呼び出しシェア機能を起動しま…

Unity + NGUI + iOS でも Atlas のテクスチャサイズが大きすぎるとやっぱり死ぬ問題

はじめに 前回と同じアプリをiOS環境でビルドしようとしてエラーが発生した件。 Unity + NGUI の環境で iOS のビルドをしようとしたとき、4096x4096 のテクスチャを使った Atlas を2枚があるとエラーが発生してビルドできない。 エラーメッセージ 以下のよう…

Unity で iOS のローカル通知を実装

はじめに Unity で iOS のローカル通知を実装する。 Android とは違って、iOS ネイティブの通知機能のラッパーが Unity 側で実装されているので、これを呼び出すだけでよい。 前回の Android 版と同様に、アプリが非アクティブになったら、一定時間後にロー…

Unity で DeployGate を使って開発中のアプリを配布する

はじめに Unity で作ったアプリを iOS と Android で動作確認するために DeployGate を使います DeployGate の登録 https://deploygate.com/ からユーザー登録をしてください Android アプリの配布 まずは、Unity 側で apk ファイルを作成します 手順は http…

Unity での iOS アプリ内課金結果をサーバーサイドで検証する

はじめに Unity で iOS のアプリ内課金をした際に、サーバーサイドでの課金内容チェックをしたメモ。 Unity でのアプリ内課金には prime31 の iOS StoreKit In App Purchase Plugin を使用。 サーバーサイドは PHP を使用。 Unity 側 prime31 の iOS StoreKi…

Unity で作ったアプリを iPhone 実機で動かす

はじめに Unity が入っただけの状態から iPhone 実機でアプリを動かすところまで試してみたました。 所要時間 1時間半程度 必要なもの mac Unity iPhone 9000円弱 (iOS Developer Program 登録のため) 手順 流れとしては、1.iOSアプリを実機で動かすために手…