タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

qiitaとnestに関するxai1981のブックマーク (2)

  • Rx エラーしうるオブザーバブルをflatMapする話 - Qiita

    今日の課題 urlStream: PublishSubject<NSURL>に画像URLが流れてくる。 downloadImage: (NSURL) -> Observable<UIImage?>メソッドでダウンロードしてimageViewに表示させる。Optionalなのはrx_imageの型に合わせているため。 downloadImageは成功すると、Next(image)とCompleted、失敗するとErrorが流れる。 エラー時はimageView.rx_imageにnilを突っ込む。 Rxっぽくない実装 var imageDisposeBag: DisposeBag! urlStream .subscribeNext { [weak self] url in imageDisposeBag = DisposeBag() self!.downloadImage(url) .cat

    Rx エラーしうるオブザーバブルをflatMapする話 - Qiita
  • ネストの深さは闇の深さ - Qiita

    はじめに こんにちは、先日投稿したソースコードの混沌はどこから這い寄るのかという記事が思いのほかストックされて浮かれ気味のMic-Uです。 そのときは「こうしようぜ!」と訴えるだけでしたので、今回は実際に戦った過程を紹介したいと思います。 今回扱うのはこれまた仕事で遭遇したカオスコードですが、先日の記事の投稿後に新たに発見されたものです。 その特徴は簡潔に言うとやたらとネストが深い。 ネストが深いのはカオスコードにはよくあることです。 ネストの深さがもたらす混沌 プログラミング経験者なら誰もが「ネストは深くしてはいけない(戒め)」と言われたことがあると思います。 当に始めたばかりでそんなこと言われたこと無いという人も、いつか必ず言われます。 ていうか今私が言ってます。 戦いの記録に入る前に、改めてネストが深くなるとなぜいけないのか見つめ直しましょう。 物理的問題 ネストが深くなると視覚的

    ネストの深さは闇の深さ - Qiita
  • 1