タグ

2018年10月24日のブックマーク (4件)

  • RxSwift 再入門 - Qiita

    RxSwift について基を説明するとき、Observable から話を始めることが多いかと思います。一方で、RxSwift の実際の活用方法としては、データバインディングが大事になってくることが多いようです。 ここでは、まず従来どおりの Observable の話を簡単にしたあと、データバインディングの話をするという形で入門を書いてみます。 RxSwift とは RxSwift は「非同期イベントを受け取るための枠組み」を提供してくれるライブラリです。 UI イベント受け取り Web API レスポンス受け取り データの変化の監視 RxSwiftReactiveX ファミリーのひとつです。ReactiveX には、C#、Java など様々な言語のライブラリがあります。 コード例 (1) UIButton button.rx.tap .subscribe { [unowned se

    RxSwift 再入門 - Qiita
  • iOSをMVC,MVP,MVVM,Clean Architectureで実装してみた – ロクネム – Medium

    何番煎じだよって感じですが、アーキテクチャに対する考え方は割と正解がなくて、自分の中に一つ落とし込んでおいて損はないと感じたため、備忘録という形で記事にさせていただきます。 アーキテクチャとは?一言でいうと、 アプリケーションを綺麗に実装するための設計方法! アーキテクチャを考慮しない設計でコードを書いていると以下のような課題にぶち当たります。 一つのクラスの肥大化(iOSで言うところのFatViewController)ロジックが煩雑になる同じ処理を使い回せないチーム開発で役割分担しにくいテストがしにくい属人化が進み、引き継ぎが難しくなる機能の追加,修正が困難etc…正直まだまだあるとは思いますが、とにかく設計はこだわってないと後で地獄を見るということさえ伝わればOKです。 Sample Appアーキテクチャを語る上で叩き台にするアプリがいるなーと思ったので作りました。 閲覧するときは、

    iOSをMVC,MVP,MVVM,Clean Architectureで実装してみた – ロクネム – Medium
  • 【2019年】iOSアプリを新規開発する際に決めた大事な7つのこと|オーマイガー東京

    はじめに この度、古くから面倒を見てもらってる先輩からiOSの開発依頼を受けて久しぶりに開発することになりました。(会社が副業OKなの助かりました。) それにあたりどのようにiOSを開発するのか。した方が良さそうなのかを 大きく7つの項目で纏めておくことにしました。 adobe XDでモックを作成してから開発する いきなりアプリ開発して、修正依頼がくると直す手間がかなり大きいのでモックをadobe XDを使って作成することにしました。 かなり直感的な仕様で、使いやすく40枚越えのアプリのモックもサクサク作ることができました。また、ケーブルで繋ぐだけで実機で動作確認もできるのがgoodでした。 引用元: https://blogs.adobe.com/creativestation/web-july-update-of-adobe-experience-design-cc-preview A

    【2019年】iOSアプリを新規開発する際に決めた大事な7つのこと|オーマイガー東京
  • iOSアプリを作るときのおすすめ構成

    高性能なMacマシンを確保まず、技術的なこと抜きに一定以上の性能のMacマシンを用意するのが良いです。取っ掛かりの勉強目的などならともかく、中規模以上のアプリを作る場合低スペックマシンでは著しく非効率です。 大体以下のようなイメージで、これ未満だと早めにマシン変えた方が幸せになれると思っています。 2–3年以内に買った20万円以上程度のMacBook Pro: 許容範囲iMac 5K: 良い感じiMac Pro: 一般的なiOSアプリ開発ではオーバースペック気味でコスパは微妙かも🤔会社で、交渉しても低スペック環境を強いられるのならば転職した方が良い気がしています🤔ちなみに転職ドラフトでSWHGという招待コードで登録するとお互いプロテインゲットできるので、気が向いたらお願いします( ´・‿・`) Continuous Integration(CI)環境次に、CI環境について触れます。CI

    iOSアプリを作るときのおすすめ構成