Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2015-09-17から1日間の記事一覧

SwiftでAtomic操作(iOSでは非推奨)

Swiftで変数にatomicにアクセスしたい場合、幾つか方法があるが、OSSpinLockを使う方法をここでは紹介する。 他の方法との時間の比較も時間があればやりたい。 まずは、排他処理なしの場合に動作がダメなことを確認する import Foundation let sz = 1000 var…

UnsafeMutableAudioBufferListPointer

iOS8.3(2015年7月)リリースタイミングで追加されたらしい。 やっとswiftでまともにAudioBufferListが扱えるようになった。 UnsafeMutableAudioBufferListPointer developer.apple.com stackoverflow.com