タグ

2015年11月29日のブックマーク (4件)

  • KVC で setValue:forUndefinedKey: エラーが発生する場合の対処法 - その後のその後

    たとえば、CIFilterを使っていて、下記のようにinputImageに値(画像)を渡そうとしていて、 [filter setValue:_filteredImage forKey:@"inputImage"]; この filter が inputImage というプロパティを持たないものだったとき(たとえば CICheckerboardGenerator)に、こんなエラーが出ます。 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key inputImage.' 解決法はこちらにとてもわかりやすく詳細な記事があって、以下は単なるその抜粋になります。 何が起きているのか? setValue:ForKey:

    KVC で setValue:forUndefinedKey: エラーが発生する場合の対処法 - その後のその後
    d_animal141
    d_animal141 2015/11/29
    KVC で setValue:forUndefinedKey: エラーが発生する場合の対処法
  • プログラマーに向いている人とそうでない人 - アーキテクチャをスマートに。

    一般的に、標準的な能力のプログラマと、良くできるプログラマとの能力差は何倍とも何十倍とも言われ、個人ごとの能力差が非常に激しい職種だと言われています。 自分自身、この業界で10年以上仕事してきて、当にそのとおりだな〜と身にしみて思います。 逆に、平均的なプログラマになら誰だってなれる、向き不向きなんてない、という意見もあるようですが、僕はそうではなく、向き不向きがあると考えています。 例えば、 オブジェクト指向について熱心に勉強しているものの、さっぱり理解できていなかった人 ネット上のコードをコピペする事から脱却できず、自分の書いたコードを説明できない人 簡単な設計をやらせても、アルゴリズム(処理手順)が全く思い浮かばず処理設計が出来なかった人 など、「この人プログラマに向いていないな〜」と思う人を何人も見てきたからです。 では、プログラマに向いている人ってどういう人なんでしょうか。 グ

    プログラマーに向いている人とそうでない人 - アーキテクチャをスマートに。
    d_animal141
    d_animal141 2015/11/29
    プログラマーに向いている人とそうでない人
  • SwiftでKVOを試してみる - しめ鯖日記

    KVOとは KVOとはKey-Value Observingの略で、プロパティーの値の変化を通知してくれる仕組みです。 KVOを使ってみる KVOは下のように利用します。 監視したいオブジェクトのaddObserverメソッドを呼び出す事で監視できます。 その際には監視するオブジェクトと監視するプロパティー名を渡す必要があります。 今回は監視するオブジェクトはselfでプロパティーはvalueにしました。 実際に値を変更すると監視するオブジェクトのobserveValueForKeyPathメソッドが呼ばれます。 keyPathにプロパティー名、changeには変更情報が入っています。 changeの中身ですが、addObserverに.Newを渡していれば変更後の値・.Oldを渡せば変更前の値が入ります。 class ViewController: UIViewController {

    SwiftでKVOを試してみる - しめ鯖日記
    d_animal141
    d_animal141 2015/11/29
    SwiftでKVOを試してみる
  • 意識を低くするという成長戦略 - ジーズアカデミー戦記

    2015-08-03 意識を低くするという成長戦略 自分語り Tweet *『エンジニアとしてコモディティ化しないよう一生勉強してサバイブします!』 ITエンジニアによる勇ましい態度が苦手だ。曰く「近い将来エンジニアはコモディティ化する」「10年後に生き残るためには必死で勉強しなければならない」「一生コードを書いていたい…」、強い言葉で自身を奮い立たせている分には構わないが、その意識の高さが他人への攻撃へ転化されるとやっかいだ。かつてのSIer ディス、技術力が高くないエンジニアを無能だなどと強い口調で否定するのには辟易したものだ。 最近は攻撃的な物言いはいくぶん落ち着いたように思うが、それでも意識の高い言説は以前にもまして盛り上がっているように見える。エンジニア系メディアには毎日のようにTech企業のCTOや海外で活躍する日人なんかが立ちかわり登場し、これから学ぶべき技術領域、考える

    意識を低くするという成長戦略 - ジーズアカデミー戦記
    d_animal141
    d_animal141 2015/11/29
    意識を低くするという成長戦略 - ジーズアカデミー戦記