タグ

ブックマーク / cockscomb.hatenablog.com (2)

  • Swift 2 Error Handling in Practice #swift2symposium - cockscomblog?

    Swift 2 から新たに導入されたエラーハンドリングに関する機能を実際のアプリで利用しようとすると、いくつか悩みどころがあることに気付く。これらの問題について議論を深め、実践的な解を求めていきたいと思う。 Which is better? — Optional type or throws func parseInt(string: String) -> Int? func parseInt(string: String) throws -> Int func parseInt(string: String) throws -> Int? 文字列を整数型としてパースする関数のシグネチャ 文字列を整数型にパースする関数があったとして、そのシグネチャはどのようにあるべきだろうか。明らかに、nil を返すかまたはエラーを throw するような、つまり一番下のシグネチャは不適切である。残るふた

    Swift 2 Error Handling in Practice #swift2symposium - cockscomblog?
    katryo
    katryo 2015/10/09
  • iOSアプリ開発関連書籍、大量入荷のお知らせと、おすすめの10冊まとめ - cockscomblog?

    京都に社を置きWebサービス事業を展開する会社で、WebサービスやiOSアプリを作ったりしている。会社にはたくさんの技術書があるが、iOSアプリ開発関連の書籍がすこし足りないと感じていた。しかしながら読んでみたいがあったら自分で買ってしまうから、別に不自由すると言うこともなかった。というつもりだったのだけど、ちょっと気が変わって、会社にいいが置いていないことは技術を重視するという社風から考えても好ましくない、という気になった。そこで上司相談したところ、はいくらでも買おう、ということだったので、買ってもらうことにした。 新しく買ってもらったものに加えて以前から会社にあったものも少し含むけれど、いま会社にあるいいを以下に紹介します。 Objective-C 詳解 Objective-C 2.0 第3版 作者: 荻原剛志出版社/メーカー: ソフトバンククリエイティブ発売日: 2011

    iOSアプリ開発関連書籍、大量入荷のお知らせと、おすすめの10冊まとめ - cockscomblog?
  • 1