PWEditorはじまり2016年の初めごろiOSのモバイルアプリを作りたいと思い、何を作ろうか考えていました。いい考えが浮かばず時間だけが過ぎていきました。このまま考えていても時間が過ぎるだけだと思い、自分がプログラマーなのでプログラマーだったら何が欲しいか考えることにしました。"プログラマーならいつでもどこでもコードを見たり書いたりしたい"、という思いに至りました。そこでiOSで動作する"プログラマー向け"のエディターを作ることにしました。仕事をしながらプライベートの時間に作業するため、少しずつ機能追加して公開するを繰り返す方針にしました。storePWEditorどんな機能にするか。どんな機能にするか考え、まずは次の3つの機能に絞りました。ファイルが編集できること。シンタックスハイライト表示できること。Dropboxのファイルを直接編集できること。最初の"ファイルが編集できること"ですが、エディターとしては当たり前の機能となります。最低限ファイルの作成、編集、更新する機能が必要です。ファイルを削除する機能、できればファイルの移動、コピー、リネームする機能があるとよいと考えました。それだけでも結構なボリュームになると思いました。次の"シンタックスハイライト表示できること"は、自分でどう実装してよいか見当つきませんでした。そのためライブラリを利用しようと考ました。探し、よさそうなライブラリがあったのそれを利用することにしました。最後の"Dropboxのファイルを直接編集できること"ですが、アプリのローカル領域に保存されたファイルの場合、そのアプリ以外でそのファイルは利用できず、それだと汎用性があまりありません。iPhoneやiPadでのファイル編集はあくまでサブの作業で、メインはPCで作業することになることが多いと思います。なるとiPhoneやiPadと共有できるクラウドストレージのファイルを編集できるようにした方がよいと考えました。対象とするクラウドストレージはいろいろありますが、まずはその当時一番利用されていると思われるDropboxに対応することにしました。実装を開始しました(楽しい時間)ざっくり3つの機能を実装しようと考えましたが、一度に全部できるはずもなく少しずつ実装して公開していきました。毎日始発の電車にのって仕事場近くのマックに行き、始業時間までの2時間、何を実装しようか考えたり、実装したり、デバックしたりして、デバッグが終われば公開する、を繰り返していました。毎日眠かったですが一番楽しい時間でした。幸か不幸か最初のうちは誰にも見向きもされないので、機能が中途半端であってもバグがあっても公開し、次の公開時に修正して対応していました。(このころダウンロードしたユーザさん、ごめんなさい)停滞期が訪れました。そんな感じで開発を続け1年半が経ったころ、だいぶん機能が充実してきたにも関わらず知名度の低さからなかなかダウンロード数が伸びませんでした。何を実装しようか考える様になって、モチベーションが低下してきました。そのためいったんPWEditorの開発はやめて、別のアプリの開発を始めることにしました。PWEditorのダウンロード数などの状況チェックもせず、存在自体も忘れることにしました。2,3か月放置したある時、ふとPWEditorの状況が気になって久しぶりに状況をチェックしました。今までダウンロード数がほとんど0だったのに、ダウンロード数が目に見えて増えていました。storePWEditor少し長くなってきたので、続きはまた後日更新します。21:41Tweet関連記事2018-12-30Swiftで端末の向きが変わったことを検知する。この記事は2018年12月30日に投稿しました。この記事は2019年04...2018-09-29SwiftのFTPでファイルデータを取得する。この記事は2018年09月29日に投稿しました。この記事は2018年09...2018-09-20Swiftでファイルのデータを書き出す。この記事は2018年09月20日に投稿しました。ファ...2018-09-17Swiftでファイルを作成する。この記事は2018年09月17日に投稿しました。ファ...2018-07-15SwiftのiCloudでファイルデータを更新する。この記事は2018年07月15日に投稿しました。(3)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。