中村的雑記

技術に関する記事を書いていきます。iOSエンジニア->Railsエンジニア。

iOS

一年間で経験したiOS開発の棚卸し

iOS

はじめに 社内で機会がもらえたので、サーバーサイド(Rails)に転向させていただくことにした。 今回の記事では1年経験を積んだiOSのスキルについて、まとめようと思う。 iOSエンジニアとして経験したこと 大きい枠でいうと、既存のアプリの改修と、新規開発…

遷移元が複数ある時の画面遷移

iOS

はじめに 遷移元が複数あって、その遷移元に戻るという実装に詰まったのでメモをしていく。 HogeViewController -> PiyoViewControllerのとき、戻るボタンを押せばRootViewController(navigationControllerの最初の画面)であるHogeViewControllerに戻る ....…

Rx再入門

iOS

Rxに再入門しました Rxに再入門します。 教材 https://www.raywenderlich.com/1228891-getting-started-with-rxswift-and-rxcocoa メモ ・BehaviorRelay BehaviorRelayは配列を表す型である。 宣言は下記のように行う。 let a: BehaviorRelay<[A]> = Behavio…

Xcode codesignの罠 errorが起きてbuildができなくなった

iOS

Xcodeでmacのアプリを初めて触ってみようと思っていて、 ビルドしようとしたタイミングでこれが出てきました。 なんとなく拒否を押してしまったのですが、 (常に許可を押さないといけないらしい) そうするとcodesign errorが出続け、全くビルドができなくな…

Task failed with exit 1 signal 0 の対処法

iOS

今日は、Swiftで、実機でビルドしようとしたところ、 今まで全く問題なくビルドできていたのに、 「Task failed with exit 1 signal 0」 こいつがでてきて、 急にビルドできなくなったので、 備忘録もかねて対処法をまとめようと思います。 詳細は続きから。…