UnityからOpenCVを利用する(iOS)

UnityからiOSのネイティブプラグイン経由でOpenCVでカメラを利用するサンプル

Read On →

nginxをhttp2に対応させる

以前に構築したDockerでの開発環境で使ったnginxをhttp2に対応させた時のメモ。

Read On →

Perfect APNs編

サーバーサイドSwiftフレームワークのPerfectの使い方のメモその3

今回はiOSのプッシュ通知を送信する方法について

Perfectは最新のAPNsの通信形式に対応していて、細かなエラーレスポンスを取れるのがメリット。 なので、開発用としては大変使いやすい

Read On →

Perfect 基礎編

サーバーサイドSwiftフレームワークのPerfectの使い方のメモその2

基礎編ではルーティングやリクエストの処理方法のあたりまで

Read On →

Perfect 導入編

サーバーサイドSwiftフレームワークのPerfectの使い方のメモその1

導入編ではベースとなるプロジェクトを一から作るあたりまで

Read On →

Docker構築メモ

iOS用のサーバ環境をDockerでローカルに構築した時のメモ。

なお、ローカルの開発用ということでセキュリティは考慮していないので注意

Read On →

Dockerのコマンド備忘録

Dockerでよく使うコマンド

Read On →

IPアドレス取得のサンプル(Swift)

以下はSwift2の情報で古い為、注意!
Swift3版のソースはこちら
(解説はそのうちに・・・・)

iOS端末のIPアドレスを取得するサンプル。Cの関数呼び出し周りも含めてSwiftにて実装。

一応、Apple公式の方法でIPv6only環境でも動作確認済。

Read On →

Metalによる砂のシミュレーションもどき

MetalのGPGPUによる大量のパーティクル処理能力を活かしたデモ。 パーティクルをそれぞれ砂の一粒に見立てており、上から落下してきた砂粒が山のように積みあがっていく様子をシュミレートしている。

なお、これも約26万パーティクルで60FPSを維持している。

動作イメージ

Read On →

SwiftでNSExceptionを処理する

ObjectiveCで書かれたNSExceptionを発生させるソースをSwiftから利用したい時の処理方法。

NSExceptionは、ObjectiveCの@try ~ @catch ~ @finallyでしか例外処理を行えない。例外処理を書いていない時は、実行時エラーとして処理される。つまり、SwiftからNSExceptionを発生させるコードを呼び出して例外が起きると、問答無用でアプリが落ちてしまう・・・

Read On →