category: " old "

APNs Provider API(http2)を利用する(iOS)

iOSのAPNsをAPI経由で使う方法。 しかもiOS端末からPush通知を送信する方法。

Read On →

SceneKitでMetalのシェーダを利用する(SCNProgram)

Metalを使いたい場合にネックとなるのが、シーンの構築とかモデル・テクスチャの管理。 なので、その面倒な部分をSceneKitに任せたいという時の話。

今回は描画周りにMetalのシェーダを使うパターン。

Read On →

WKWebViewの内容をPDFで保存する(Swift)

昔にUIWebViewでやっていたものを最新のWKWebView+Swiftで書き換えた時のメモ。

内容は大したことないのだけれど、検索で引っかかるWebの資料がiOS9の実機で動かなかったので残しておく。

Read On →

QRコードの読み取りサンプル(Swift) その2

ソースはSwift2なので注意!

以前に書いたQRコードの読み取りサンプルの別バージョン。 今回はカメラ不要で画像データから直接QRコードを読み取りが可能

Read On →

QRコードの読み取りサンプル(Swift) その1

ソースはSwift2なので注意!

iOS端末のカメラでQRコードを読み取り、認識されたコードを枠線で強調表示するサンプル

Read On →

Perfect APNs編

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

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

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

Read On →

Perfect 基礎編

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

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

Read On →

Perfect 導入編

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

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

Read On →

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

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

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

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

Read On →

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

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

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

動作イメージ

Read On →