毎回、xcodeで「ビルドと実行」するたびにデバッガコンソールを探しまわっていました。
毎回、毎回、面倒だなと思ってましたが、その都度その都度探しまわってました。
実感、たった設定ひとつで幸せに一歩近づくのだなと。
xcode
環境設定-デバッグ-開始時
のコンボボックスで、「コンソールとデバッガ表示」を選択。
これで「ビルドと実行」にデバッガコンソールも前にでてくれます!!
ugo コメントを見る
xcodeです。
参考リンクだけおいてもよかったけど、僕にとって今後重要そうなtipsなのでメモしておきます。
基本方針としてiphone,ipod,ipadの開発にはIB(InterfaceBuilder)使わないことにしたので、Xcodeのプロジェクトのテンプレートをxibなしにして用意していきます。
$ ls
TemplateChooser.plist
Window-based Universal Application
Window-based Universal Core Data Application
Window-based iPad Application
Window-based iPad Core Data Application
Window-based iPhone Application
Window-based iPhone Core Data Application
Window-based-non-IB-iPhone Application

ugo コメントを見る
mac osxです。
eclipseを使っていて、いま開いている位置でターミナルを開きたいなということ思うことがしばしばしばしあります。
で、そういうときどうするかなーと考えていて、以下の方法でやってみました。
terminal.commandをプロジェクト内に追加します。
実行するときはsystem editorにしておきます。これでダブルクリックで起動します。
あと、面倒ですが、別のターミナルを開いて
chmod 755 terminal.command
#/bin/sh
#echo $0
base=`dirname $0`
cd $base
bash
ugo コメントを見る
Eclipse内にxcodeのプロジェクトを配置してみるとフォルダとして認識されてしまってダブルクリックで起動しなかった...
ので、xxx.commandを作成してそこから起動することにしてみました。
ちなみに、osxではxxx.commandというファイルを作成するとターミナルから実行できるようになります。
#/bin/sh
#echo $0
base=`dirname $0`
echo $base
open $base/xxxxx.xcodeproj
sleep 5
ugo コメントを見る
ブラウザとメーラと同じぐらいずーと立ち上げぱっなしなのはeclipseです。
で、xcodeのプロジェクトをどうバージョン管理していこうかと悩んでいて、アイデアとして、どうせならeclipseで何でもかんでも管理しようという乱暴な結論にいたりました。
僕の場合、スクリプトを書くより先にeclipseでJavaをRunさせてしまうのと、osxのファインダーより、eclipseのパッケージエクスプローラーの振る舞いに慣れてること、subversionとかeclipseのプラグインにも慣れている。gitもプラグインとしてあるわけですし。
まあ、アイデアどまりかもしれませんが、ちょっといろいろ試してみよう。
ugo コメントを見る
グーグルさんのMap APIです。
GClientGeocoderには、getLatLng(address:String, callback:function) というメソッドがあってそれを使用していました。
でaddressに、例)「35.7524424,139.8022971」とかいうデータを渡して使っていました。
で、この結果で得られる、GLatLngがのlat.lngが僕が期待している値と違う場合がありました。
冷静に考えれば、ジオコードわかってるのなら、検索かけて作る必要がないわけで....
結論ですが、ジオコードがわかってるなら、getLatLngを使わず、直接、GLatLngを作成して、GMarkerを使うべしというわけです。
反省してます。。。
ugo コメントを見る
自分自身でおきている問題が100%そうなのかというとまったくもって自信はないが、クラッシュしずらくなった感じがするので、メモります。
ことのはじまりは、
どうも、
プログラマメモ2: [はしり書き]MKMapViewのアノテーションのピン画像を変更
このあとから、シュミレータで突然おちることがおおくて、まれに実機でもおちるようになりました。
mapView.showsUserLocation = NO;
- (void)viewWillDisappear:(BOOL)animated {
[mapView.layer removeAllAnimations];
}
- (void)viewWillDisappear:(BOOL)animated {
mapView.showsUserLocation=NO;
[mapView.layer removeAllAnimations];
}
- (void)viewWillDisappear:(BOOL)animated {
mapView.showsUserLocation=NO;
mapView.delegate=nil;
[mapView.layer removeAllAnimations];
}
ugo コメントを見る
はしり書きメモです。
iphoneです。MKMapViewのアノテーションのピンをオリジナル画像に変更してみます。
なんかこみいっててよく理解しきれていないのですが。
まずはインターフェイスから。デリゲートを使います。
// delegate
mapView.delegate = self;
ugo コメントを見る
先日買った関数電卓の使い方の本で知ったのですが、角度の単位には
グラード (単位) - Wikipedia
というのがあるそうです。
360°は400グラードだそうです。
で、360度は割やすいということを知りました。
三分の一ですと120度ですが、グラードですと、きっちり割れません...
ちなみに、円の角度360度は、1〜10で割ると割ることができないのは7だけです。
360 を 1 で 割って余が 0
360 を 2 で 割って余が 0
360 を 3 で 割って余が 0
360 を 4 で 割って余が 0
360 を 5 で 割って余が 0
360 を 6 で 割って余が 0
360 を 7 で 割って余が 3
360 を 8 で 割って余が 0
360 を 9 で 割って余が 0
360 を 10 で 割って余が 0
ugo コメントを見る