タグ

2015年9月28日のブックマーク (5件)

  • Swift 2とRealmSwiftでコンパイルエラー: Call can throw, but it is not marked with 'try' and the error is not handled

    サンプルでは以下のようになっています。 // Person model class Person: Object { dynamic var name = "" dynamic var birthdate = NSDate(timeIntervalSince1970: 1) } // Create a Person object let author = Person() author.name = "David Foster Wallace" // Get the default Realm let realm = Realm() // You only need to do this once (per thread) // Add to the Realm inside a transaction realm.write { realm.add(author) } しかし、以下の行が

    Swift 2とRealmSwiftでコンパイルエラー: Call can throw, but it is not marked with 'try' and the error is not handled
  • 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?
    Kiske
    Kiske 2015/09/28
    知見すばらし
  • メタプログラミングRuby 第2版

    書はRubyを使ったメタプログラミングについて解説する書籍です。メタプログラミングとは、プログラミングコードを記述するコードを記述することを意味します。前半では、メタプログラミングの背景にある基的な考えを紹介しながら、動的ディスパッチ、ゴーストメソッド、フラットスコープといったさまざまな「魔術」を紹介します。後半では、ケーススタディとしてRailsを使ったメタプログラミングの実例を紹介します。今回の改訂では、Ruby 2とRails 4に対応し、ほぼすべての内容を刷新。Rubyを使ったメタプログラミングの魔術をマスターし、自由自在にプログラミングをしたい開発者必携の一冊です。 『メタプログラミングRuby 第2版』目次 読者の声 序文 はじめに Ⅰ部 メタプログラミングRuby 1章 頭文字M 1.1 ゴーストタウンと市場 1.2 メタプログラマのボブの物語 1.2.1 ボブの最初の試

    メタプログラミングRuby 第2版
  • NMEが選ぶ、2015年UK全サマー・フェスのベスト・アクト1~25位 | NME Japan

    また1つフェスティバル・シーズンが幕を閉じるが、2015年夏の最高の瞬間をここで振り返ってみよう。グラストンベリーでは、カニエ・ウェストがヘッドライナーを拒否した10万人以上を沈黙させ、フローレンス・アンド・ザ・マシーンが怪我のため出演できなくなったフー・ファイターズから勝利をもぎ取った。それでは、この夏のベスト・アクト25位を紹介する。 25位 サーカ・ウェーヴス:グラストンベリー 『NME』読者からグラストンベリーのトップ・アクトに選ばれたリヴァプールの4人組サーカ・ウェーヴスは、フックの効いたヒット曲を引っさげグラストンベリーに意気揚々と現れた。ステージ前中央では数え切れない十代のファンが彼らに心を奪われた。次なる段階への飛躍を予見させる記念すべきアクトとなった。 “Galvanize”、“Hey Boy Hey Girl”そして“Block Rockin’ Beats” …楽曲リス

    NMEが選ぶ、2015年UK全サマー・フェスのベスト・アクト1~25位 | NME Japan
    Kiske
    Kiske 2015/09/28
  • Fabric release Xcode 6.3 codesign xcode-select

    I'm trying to upload a release to Fabric & I'm getting errors as follows. I'm using the Xcode 6.3 (recently updated). Xcode: 6.3 Fabric: 1.1.3 OSX: 10.10.3 What should I do to resolve above error & continue uploading the release via fabric desktop tool? Is there any other way to upload binary to fabric?

    Fabric release Xcode 6.3 codesign xcode-select