2012-08-01から1ヶ月間の記事一覧
使えるライブラリを作ろう!というハッカソンに参加してきました。個人的に家計簿アプリを作っていてNSDateがかなりいけていない(面倒なのが多い)のでそれを楽にするものを作りました。https://github.com/yanamura3/NSDateHelper実装自体は自分のソースコ…
中島聡さんのブログにでていたザッカーバーグの面接試験解いてみました。問題その1http://satoshi.blogs.com/life/2012/08/block.html回答https://github.com/yanamura3/HTTPLoaderGCDを使って同期リクエストをラップして非同期に見せかけるという一番シン…
結構ざっくりとした説明しか書かれていませんが、他の言語を使ったことがあると用意に理解できると思うので、短い割にちょうど良い程度の説明の仕方だなと思いました。ただこれまで経験したことのないものがポンとでてくるとちょっと理解に苦しみましたがそ…
まずはインストール環境:Mac OS X 10.7.4$ ruby -vruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]Homebrewを使ってやってみます$ brew install rubyWarning: It appears you have MacPorts or Fink installed.Software installed with oth…
Objective-Cのシングルトンの実装ですが、GCDにdispatch_onceという便利なのがあるので、これを利用するとすっきり書けますし、dispatch_onceだとXcodeによる補完が強力なので書くのも速いです。http://stackoverflow.com/questions/7568935/how-do-i-implem…
UnitTestなどでテスト対象のクラスのprivateな変数(属性)を参照したり変更したりしたい場合があります。テストのためにアクセッサを追加したりするのはちょっとあれなので何かいい方法がないか調べてみたらObjective-Cだとテストフレームワークの力を借り…
TODO, FIXMEなどのコメントを以下のようなフォーマットでつけるとcontrol + 6 でのメソッド一覧の表示の際に#pragma markと同様に簡単に見つけられるようになります。(参考)// TODO: "comment"// FIXME: "comment"// !!!: "comment"// ???: "comment"// MA…
プログラム上でたまに見かける #pragma mark *** の使い方です。(参考)#pragma mark を使うことでコードをXcodeで見やすくすることができます。C#知ってる人はC#のpragma regionと似たような感じに使うことができます。(begin-endはいらない)・書き方*** …
毎年行われているLLのイベント LL Decadeに参加してきました。昨年も参加しましたが、昨年はJavascript一色な感じでしたが、今年はバランスがよかったです。スピーカー陣は@miyagawa,@matzはじめ日本のそうそうたるメンバーが一同に介しとても豪華でした。特…
CocoaControlいろいろなカスタムUIコントローラの部品が登録されていて便利そう。