KToo -22ページ目
<< 前のページへ最新 | 18 | 19 | 20 | 21 | 22

バイナリサーチ

はえっ
つぎは、検索後にスクロールが一番下になってることあるから、
一番上にして表示をめざす
あと、データ読み込みはえくしたい

検索スピード

行ごととか、全ての文字列から検索しても、あんまかわらん
そこで、2分検索らしー
プログラム勉強しはじめてから、
数学を要求されることが多く、
数学もすてたもんじゃないじゃんとか
おもったり
おもわなかったり
らじばんだり

文字の結合

NSMutableStringのappendStringで追加していく

でも、
はじめの設定で、
NSMutableString *allString = @"";
にしたらエラーでた。
ので、
NSMutableString *allString = [[NSMutableString alloc] init];
にしたら、エラーでなくなった。

あと、追加コマンドをループしてるので、
forの
外に、
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
中に、
[pool release];
した。


行ごとに検索かけたら、めちゃ遅っ
grep的なもの実装する必要あり

@"〜"

#!/bin/sh

cat << EOF
@"%%%{PBXSelectedText}%%%"
EOF

のシェルだと、改行が最後に入るので、


#!/usr/bin/env ruby

properties = ''
properties << "@\"#{STDIN.read}\""

print properties

のルビーにすると、改行が入らない

clangのエラー

clangのscan-buldで
Removing directoryっていうエラーがでて、結果が表示されなくて、困ってた
ぐぐってもいまいちなので、今日ビール飲みながら、試行錯誤したら、でけたので覚え書き

Xcodeのプロジェクト設定は、デベロッパー有料登録してないので、
Base SDK : iPhone Simulator x.x
Build Active Architecture Only : Checked
Code Signing Identity : Don't Code Sign
Any iPhone OS Device : Don't Code Sign
これはぐぐるとけっこーあった。

で、
コマンドが
scan-build --view --use-cc=/Developer/usr/bin/gcc-4.2 xcodebuild -configuration Debug clean build

--use-cc=/Developer/usr/bin/gcc-4.2っていうオプション

build
がきもらしー

あとbuildのパス指定もできるけど、めんどいのでデフォルト。
デフォルトはプロジェクトフォルダのbuildフォルダに、
(プロジェクト名).buld と Debug-iphonesimulatorフォルダ というのが
でける。なんで2つなのかわからん。

あと、Xcodeのスクリプトで自動化でけた
それ用のスクリプト作ってる人がいて、感謝。
くわしくは
http://allancraig.net/blog/?p=381

これで、Xcodeから直接clang実行できて、いいかんじ

あとclangのGUIバージョンのログがけっこーさんこうになった
http://www.karppinen.fi/analysistool/

忘れちゃうのでかいてみますた
おわりんこ
<< 前のページへ最新 | 18 | 19 | 20 | 21 | 22