思い立ったが吉日!

iOSが好きです。

2015-11-07から1日間の記事一覧

メソッド引数のポインタ

C

メソッド引数のポインタ Objective-Cを書いているとメソッドの引数に +(void)setMessageElement:(TBXMLElement *)element toMessage:(Message**)aMsg { [*aMsg setTest:[TBXML textForElement:test]]; } [self setMessageElement:msgsElement toMessage:&ms…

パフォーマンス改善の意味

パフォーマンス改善の意味 単純なアプリ作成を卒業し、ある程度規模の大きなアプリ開発をしていると並列処理やメモリ解放など、パフォーマンス改善の問題が結構出てくる。 アイディアが実現できればいい、動けばいい、表示に間違いがなければOKと言った作り…

NSOperationQueue

並列処理 iOSで並列処理といえばGCDとNSOperation/NSOperationQueueの2種類があります。 GCDはCベース、NSOperation/NSOperationQueueはObjective-CベースのAPIです。 直列で処理を実行していると、先の重い処理が終わらないとUIの更新が行われず、ユーザを…