Pure SwiftUI App Life Cycle

去年のWWDC2019で発表されたSwiftUI。 待望の Swift製のUIライブラリでしたが、実際のところはUIHostingController上に新しいSwiftUIのViewをのせる方式で、過去互換性を守っていました。 そうするしかないだろうとは思ってたんですけど、中途半端さにすっき…

NearbyInteractionで周囲の端末の位置を測定する

NearbyInteractionとはiOS14で導入された新しいフレームワークです。 近距離無線チップを使い、複数の端末の距離や方向を測定することができます。 UWB UWBとは、iPhone 11で導入されていた近距離無線チップです。 何に使われているのかよくわからず、売りに…

SwiftでAudio Queue Recorderを書きました。

ちょっと思い立って、Audio Queueを使ったAudio録音ができるコードをかいてみました。 github.com 基本的にはAppleのだしているhttps://developer.apple.com/library/archive/documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/Introduction/…

ARKit3.5で周囲の物の位置が正確にわかるようになりました。

AppleがARKitを発表してからもう2年以上たちました。 今回 iPad Proの発売にあわせてリリースされたARKit3.5では、また新しい進化がありました。 なにができるようになったのかみていきましょう。 Scene Geometory ARKit3.5では、新しい iPad Proに搭載され…

2018年行ってよかった海外リモートワーク先まとめ

今年は年初のバリに始まって8カ国で海外リモートワークをしました。 バリ(インドネシア)(バリ島で開発合宿 - Toyship.org) ギリシャ(サントリーニ)(サントリーニ島で花粉症退避の開発合宿をしてきました。 - Toyship.org) バンコク フィンランド ス…

サントリーニ島で花粉症退避の開発合宿をしてきました。

今年の3月、サントリーニ島で花粉症退避のための開発合宿をしてきました。 私は花粉症の症状がひどく、3月の中旬には1日にボックスティッシュを一箱使ってしまうくらいの流量になっています。 当然仕事などできるわけもなく、出社してもいつもぼーっとしなが…

サントリーニ島と火山

今年の3月にサントリーニ島に開発合宿に行ってきた(サントリーニ島で花粉症退避の開発合宿をしてきました。 - Toyship.org)んですが、サントリーニ島は、地質学的にみてもとても興味深い島でした。 サントリーニ島の形 サントリーニ島はこんな形をしていま…