タグ

2011年3月18日のブックマーク (2件)

  • iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ:SDKで始めるiPad/iPhoneアプリ開発の勘所(3)(4/4 ページ) Leaksを使って“メモリリーク”を検出する iPhone/iPadアプリでは、メモリの確保と解放を明示的に行わなければなりません。ちょっとしたコーディングのミスで、アプリが必要のないメモリを確保し続けた状態になり、メモリを圧迫してしまうことがあります。これを「メモリリーク」といいます。 メモリリークが発生すると、アプリが異常終了したり、iPhone自体にも負荷が掛かってしまいます。これを避けるため、Xcodeにはアプリでメモリリークが発生していないかをチェックする「Leaks」というツールが付属しています。試しにLeaksを使用してメモリリークを発見してみましょう。 BMI計算アプリのexecuteResetメソッドに下記のコードを記述し、画面のリセッ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ
    deftrash
    deftrash 2011/03/18
    パフォーマンスツール>Leaks の使い方
  • iPhoneアプリ開発:XcodeのBuild and Analyze - Natsu's iPhone App

    09.10.26 iPhoneアプリ開発:XcodeのBuild and Analyze iPhone, iPod touchアプリ開発、Tips集の記念すべき第一回として、先日感動した「Build And Analyze」機能についてまとめる。 これを使うと、Xcode上で静的解析を行うことができる。 つまり、ビルド時に、コードをチェックして不整合を指摘してくれる機能なのだ。 解析エンジンはClangだ。これまでは、ターミナルを起動してClangを実行させる必要があったようだが、最新のXcode(Xcode3.2もしくはそれ以上)では、Xcode上で簡単に利用することができるようになった。これを使わない手はない!のだ(ちなみに、Natsuは、ターミナルでClangを実行させたことはない・・・)。 そして、この結果の見え方がまたすごい。矢印で問題点を順に指摘してくれる。まさに、先生