osada-chan

Rails メインでサーバーサイドエンジニアしつつ現場監督やってます

2020-01-01から1年間の記事一覧

UnsafeMutablePointer で class の property の値の変更を通知を受け取る

以下の記事の続き。 osadake212.hatenablog.com このアプリでは AudioUnit を使っている。AudioUnit 系の API は以前に比べると Swift で書ける部分も増えてきたが、Objective-C や C++ で各部分も多い。Swift とデータのやり取りをするために Swift 側で Un…

MPRemoteCommandCenter で AirPods のイベントをハンドリングする

MPRemoteCommandCenter を使うと、ロック画面に出てくるメディアプレイヤーの操作イベントや、 AirPods などの連携している機器からのイベントをハンドリングすることができる。 (以前はもっと別なイベントをハンドリングしてたような気がするが忘れた) な…

MAPlayer を Swift2.1 から Swift5 にアップデートした

今年の夏季休暇はやることなかったので、たまにはエンジニアっぽいことしてみようかなと思ったので、4,5年放置していた MAPlayer という iOS アプリをアップデートした。(本業は Rails エンジニア。) アプリはこちら。 Multi-Effect Audio PlayerTAKUYA OS…