category: " ios "

UIScrollViewのAutoLayoutをStoryboardのみで設定

Storyboard上だけでUIScrollViewのAutoLayoutを完結させる方法。 中のUIを動的に追加や削除しないのであればコードを書く必要もないし、 UILabelのようにコンテンツに応じて動的に高さが変わるようなものにも対応可能

Read On →

NotificationCenterの使い方

NSNotificationがSwift3でちょっと変更が入ったので使い方と+αのエクステンションのまとめ

Read On →

ATS有効の状態でオレオレ証明書を使って通信する

ATSが有効の場合、SSL/TLS通信でないと通信自体ができない

が、開発時はローカル環境だったりドメイン自体がなかったりで正式なSSL証明書を使えないことが多い・・・ かといって、ATSをOFFにして開発するのも・・・

って時に自己署名証明書(オレオレ証明書)を使ってしのぐ方法

Read On →

jazzyの使い方 その1

Swiftのドキュメント生成ツールのjazzyの使い方。 その1はコマンド周りのメモ

Read On →

APNs Provider API(http2)を利用する(Node.js)

iOSのAPNsをAPI経由で使う方法。サーバサイドはNode.jsを利用

Read On →

KVOを利用する(Swift)

SwiftKVOを利用する方法について。特にcontextを一意の識別子として使いたい場合の方法

Read On →

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

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

Read On →

nginxをhttp2に対応させる

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

Read On →

Docker構築メモ

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

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

Read On →

SwiftでNSExceptionを処理する

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

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

Read On →