今月からRepete Plusの開発を本格的に再開しました。
(去年、Objective-C版で開発に手をつけたあたりで、RepeteのほうのSwift移行およびプレイヤーの抜本的改修の必要があり、それに半年かかってしまいました)
Repete PlusはRepeteの機能追加版です。
* 歌詞表示
* 曲送り・曲戻し
* 早送り・戻しでの秒数指定
* メイン画面の左右下部に設定変更ショートカットボタン
* オーディオファイルの区切り編集機能
が主な追加機能です。
1日~22日
Repete Plusの開発。
* 画面レイアウト
* Repeteの機能の移植
* 歌詞表示機能
を行いました。
また、この時期には並行して、関数型プログラミングの考え方を理解しようと「すごいHaskellたのしく学ぼう!」を読み進めていました。
23日~28日
RepeteのPicker、Playerの動作確認中にいくつか挙動がおかしい箇所を発見。
選曲画面で一番下のセルが選択できないケースがあったのを修正。
Playerで用いているKVOにおいて、removeObserverが立て続けに呼ばれる可能性がまれにあり、crashを引き起こすので、その部分を修正。
29日、30日
Repete Plusの開発。
* 曲送り・曲戻し機能
開発中の画面
Repete Plus開発中 pic.twitter.com/ik7S63b8tN
— nackpan (@nackpan) 2016年7月4日
関連
2016年6月開発状況 – nackpan Blog
2016年7月開発状況 – nackpan Blog
2016年8月開発状況 – nackpan Blog
2016年9月開発状況 – nackpan Blog
2016年10月開発状況 – nackpan Blog
2016年11月開発状況 – nackpan Blog
2016年12月開発状況 – nackpan Blog
2017年1月開発状況 – nackpan Blog
2017年2月開発状況 – nackpan Blog