タグ

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

  • Xcode3.x とXcode4.xを簡単に切り替える - masakihの日記

    今更Xcode3.xがいるかどうかは微妙だが、Xcode3.xとXcode4.xを頻繁に切り替えるためのAutomatorワークフロー なぜこんなのが必要かというと、SDKとかデフォルトコンパイラの違いがビルド結果に影響を与えるから Terminalからxcode-selectを叩けば良いんだけどかなり面倒 で、これ 2つめのアクションのパスワードは3つ目のアクションのsudoに渡されますよ、と。 3つめのアクションの最後の引数は環境に合わせてね。 これと逆の動作をするワークフローを作っておいて両方とも ~/Library/Scriptsに入れておけば簡単に切り替え出来ます

    Xcode3.x とXcode4.xを簡単に切り替える - masakihの日記
  • NSArrayとバイナリサーチ - masakihの日記

    @interface AData : NSObject @property (retain) NSNumber *number; @property (retain) NSData *data; @end こういうクラスのインスタンスが多量にNSArrayに入れられてあるとしましょう。 この集合の部分集合に対しとあるアクションを起こします。 ただし、部分集合は静的には決まらず、動的にしかもnumberの集合として示されるとします。 簡単にいうと、提示したnumberと合致するインスタンスに対してだけアクションを起こしなさいよ、ってことです。 一番無難な方法はNSArrayをindexでソートしてバイナリサーチで取り出していく方法です。 ソートは -[NSArray sortedArrayUsingSelector:]を使うよりも この場合は -[NSArray sortedArrayUsi

    NSArrayとバイナリサーチ - masakihの日記
  • 1