タグ

ブックマーク / kirika.la.coocan.jp (3)

  • CotEditor 0.9.4にclang scan-buildで静的解析をかけてみた

    チェックボックスやテーブルヘッダを操作して、表示対象や表示順を変えることができます。 レポートの検証 実際のコードを見てみましょう。 (1) Memory Leak CELineNumView.m line 204 これは159行めでalloc initして、retainCountが1になっているtheAttrsというローカル変数が、197行めのifの結果によってreleaseされる前にメソッドをreturnして抜けているのではないかとの指摘です。 アプリケーションのロジック的に大丈夫かもしれませんが、ちょっとあやしいかも。 もし修正するなら、 theAttrsをautoreleaseする 204行目のreturnの前に[theAttrs release]する といったところでしょうか。 (2) bad receiver CEHCCManager.m line 258 258行めの[the

  • お知らせ - きりかリポーツ

    ソフトウェアリリースやページ内容変更のお知らせ。 最近のお知らせ 2008.08.31 Cocoa勉強会 関西 #22 の発表資料を追加 Cocoa勉強会の発表資料に 関西 #22 「Precipitateに見る、外部リソースのSpotlight化」 を追加しました。通常はSpotlight検索の対象になるのは、Macのローカルファイルシステムにあるファイル単位ですが、PrecipitateはGoogle BookmarksとGoogle DocsをSpotlight検索可能にします。 それがどのように実現されているかについて調べました。 2008.07.18 clang scan-buildをCotEditorにかけてみました 先日Cocoa勉強会で発表した、clang scan-buildの静的解析をCocoa製テキストエディタCotEditorのソースコードに対して実行してみました。

  • Google Toolbox for MacのFoundationの機能紹介

    Google Toolbox for MacのFoundationの機能を紹介します。 ヘッダファイルに詳しい説明が書いてあるので、ここではなにが出来るかということと、その定義されている場所について説明します。 概要 Foundationでは、以下の機能が提供されています。 (MacResearchのGoogle Toolbox for Macより) HTMLやXMLを扱うときに便利な、NSStringの拡張 regex(3)による正規表現 NSDataでのgzip操作 フィルタしながらのenumerate システムバージョンの簡易判定 範囲による計算 簡単にSingletonを定義 外部プログラムの実行 NSFileManagerの拡張 それぞれの機能 それぞれの機能をもう少し詳しく紹介します。 具体的なメソッド名や使い方については、各ヘッダファイルを見てください。 HTMLやXMLを扱

  • 1