タグ

ブックマーク / son-son.sakura.ne.jp (2)

  • sonson@Picture&Software - [iPhone SDK] UITextFieldを持つUIAlertView

    色々なサイトで議論されているが,UIAlertViewにUITextFieldを簡単に追加する術がない. 実は,Private methodで, - (UITextField*)addTextFieldWithValue:(NSString*)value label:(NSString*)label; - (UITextField*)textFieldAtIndex:(NSUInteger)index; - (NSUInteger)textFieldCount; - (UITextField*)textField; 以上のようなメソッドが用意されているのだが,Undocumentedなため,うかつに使えない. Jailbreak時代は使っていたのに・・・・(多分画面を回転させたときの挙動を考えて,APIを公開することを躊躇しているんじゃないかと推測.横向きの時は,そのまま表示すると,テ

  • sonson@Picture&Software - [Objective-C] NSOperationQueue - NSOperation

    Leopardから提供されたマルチスレッド用のクラス.マルチコア処理向けに提供されたものらしい.Appleのホームページにも以下のように書かれている.noviさんのTwitterでの発言で知ったAPIなのだが,非常に便利で使いやすい. アップルのエンジニアの成功の秘訣は、NSOperationを 使ったこと。 NSOperationは、マルチコア処理のために アプリケーションを最適化する、画期的な新しいAPIです 。NSOperationが計算(演算)のグループをNSOperati onQueueに追加し、現在のアーキテクチャをもとに、並 列処理の演算回数を動的に決定してくれます。複雑なスレ ッディングとロッキングのマニュアルコーディングは一切 不要。プログラムで演算と従属性を指定するだけで、あと はCocoaが処理してくれます。 NSOperationおよびNSOperationQueu

    at_yasu
    at_yasu 2008/10/10
    NSOperationQuereの話
  • 1