投稿者:

CoordinateSpace, Gesture, iOS, Simultaneous, Swift, SwiftUI

こんにちは!iOSアプリを開発している澁谷太智です!

業務内で、楽曲プレイヤー画面を作成していました。
下記のような要件の画面を作成していました。

縦スクロールで楽曲プレイヤーを閉じることができる
画面上部に、横スクロールで曲送り戻しのできるジャケット写真を表示する
再生位置を表示・調整できるスライダーを表示する

この画面を作成する際に、縦スクロール/横スクロールを SwiftUI の Gesture を用いて実装しまし ...

投稿者:

iOS, refreshable, ScrollView, Swift, SwiftUI

はじめまして、普段iOSアプリを開発している澁谷太智です。
最近、メイドコアというジャンルの音楽にハマっています。
もともとインスト楽曲が好きで、色々掘り下げて行った結果辿り着きました。
ニッチかつ成り立ちが大クセなので、気になる方は検索してみてください。

さて、SwiftUIを触り始めて2、3ヶ月経ちました。
現在、UIKitの画面をSwiftUIで作り替える作業を行なっています。
その作業の中で refreshab ...

投稿者:

Bluetooth, イヤホン, オーディオ, ワイヤレス

始めまして、普段iOSアプリを開発している澁谷太智です。
皆さんは普段音楽を聴く際に、どんなイヤホンを使っていますか?
最近は、AirPodsなどのワイヤレスイヤホンを使っている方が多いように感じます。。
そんな中、私はまだ有線イヤホンを使っています。
自分の耳の形に合わせて作成するカスタムIEMを利用しているため、なかなかフルワイヤレスに切り替えることができません。。。

でも、ケーブルが煩わしい。。。

そこで私は ...

投稿者:

イヤホン, イヤホンプラグ, オーディオ

初めまして、普段iOSアプリを開発している澁谷太智です。
2013年頃からオーディオ機器に興味を持ち始め、近頃はイヤホンを自作するまでになっています。
オーディオ好きという経緯もあり、
今回こちらの記事「イヤホンプラグの種類って? | レコチョクのエンジニアブログ」に情報を追加した続編的な形で書かせて頂きます。

TOCプラグの種類紹介アンバランス接続プラグ
バランス接続プラグ

アンバランス接続・バランス接続とは違いについ ...

投稿者:

3Dプリンタ, M5Stack, MakerFaireTokyo, Processing

こんにちは!新しい音楽体験研究所 “チームサイリウム” です。チームサイリウムは今回のMaker Faire Tokyo 2023出展に向けて、「サイリズム」という音ゲーのプロトタイプを制作し、出展しました。今回はこのサイリズムの内部の仕組みについてチームメンバー全員で解説する記事を書いてみました!

サイリズムとは (河野)
システム構成 (河野)
センサー (寺島)
描画 (澁谷)
3Dモデル (塚本)
実現できなかったこと (全員 ...

投稿者:

3Dプリンタ, M5Stack, MakerFaireTokyo, イベントレポート

NX開発推進部iOSアプリ開発グループの澁谷太智です。
先日開催されました、Maker Faire Tokyo 2023 へ弊社レコチョクがスポンサーとして初出展致しました!

下記の流れで詳細をお伝えできればと思います!

参加の経緯
出展作品について
当日の様子
最後に
参加の経緯

弊社レコチョクは、音楽配信事業やBtoB向け事業で長年音楽に携わってきました。そして「音楽 × 〇〇」を掲げ、音楽と何かを掛け合わせて何 ...

投稿者:

iOS, Swift

この記事を書くに至った経緯

TableViewCell の中に、CollectionViewを配置する手段を用いて開発をしていました。
その中で、CollectionViewは2列で表示されているのに、TableViewCellの長さはCollectionView1列分の長さになっているという事象が発生しました。
この問題の解決に2日要したので記事にしようと思いました。

再現gif作業環境macOS Catalinaversion 10.15.5 ...

投稿者:

iOS, Swift

はじめに

2020年度入社のiOSエンジニア、澁谷太智です。
今回は、制約をコード上で設定する方法についてご紹介しようと思います。

コード上で制約をつけられることは知っていましたが、記述量が多くて難しそうという印象が強く、なかなか手をつけられずにいました。研修中の課題で、コード上で制約をつける機会があったので、その時調べたことを記事にしようと思いました。

では、制約の付け方について、1つずつ丁寧に見ていきたいと思います。

TOC(Ta ...