Caché アプリケーションの開発法を説明します。ここで説明するトピックは、Caché オブジェクト、Caché ObjectScript、SQL、および多次元ストレージです。
Caché アプリケーションの開発法を説明します。ここで説明するトピックは、Caché オブジェクト、Caché ObjectScript、SQL、および多次元ストレージです。
デバッグしてると「なんでこのタイミングでこのメソッドが呼ばれるんだ?」と思うときがある。そんなとき、スタックトレースを表示できるとルート確認ができて便利。 Java の場合 Exception をスローして表示してたけど、Objective-C の場合、出力したいところに NSThread の +callStackSymbols を埋め込んでおくだけ。処理もそのまま継続できるからデバッグでも重宝する。:-) @implementation AsyncURLConnection ... - (void) cancel { ... NSLog(@"%@",[NSThread callStackSymbols]); 実行結果はこんな感じ。:-) -[AsyncURLConnection cancel][105] ( 0 MyApp 0x00037cf1 -[AsyncURLConnection
iOSアプリを開発していて、例外が発生してアプリがクラッシュしてしまうことがしばしばあります。 Xcodeでは、クラッシュ時に得られる情報が少ないので、原因究明に時間がかかってしまいます。 そんなときは、「NSSetUncaughtExceptionHandler」を使用すると便利です。 まず、試しに、よくある例外をわざと発生させてみます。 - (void)viewDidLoad { [super viewDidLoad]; // ここで、わざと例外を発生させてみます。 [[NSArray array] objectAtIndex:0]; } 実行すると以下のようになります。 「UIApplicationMain」で止まってしまって、状況がよくわかりません。 「NSRangeException」が発生したことくらいはわかりますが、もう少し情報が欲しいところです。 そこで、「NSSetUnc
引き続きcommons勉強中。 Jakarta Commonsクックブック ―Javaプロジェクト必須のレシピ集 パフォーマンスはよろしくないらしいが、commonsのReflectionToStringクラスという方がおられ、全変数名と値を返してくれるとのこと。 ↓こんな感じでtoStringを実装する。(Human.java) import org.apache.commons.lang.builder.ReflectionToStringBuilder; /** * ある一人の情報をもつエンティティ. * @author enokitech * */ public class Human { /** 氏名 */ private String name; /** 年齢 */ private int age; /** 身長 */ private double height; // コンス
連載:Visual Studioデバッグ手法 第1回 Visual Studio 2010のデバッグ機能をまとめる 亀川 和史 2010/06/09 ■Visual Studio 2010を使用したデバッグ作業の基本 ●Visual Studioでデバッグ実行とブレークポイント それではVisual Studioのデバッグ機能を使ってみよう。ソリューション・ファイルを読み込み、次の画面のようにメニューバーから[デバッグ]-[デバッグ開始]を選択すると、デバッグ実行が始まる。ファンクション・キーの[F5]を押してもデバッグ実行が開始されるため、「[F5]キーでデバッグ実行」を覚えておくといいだろう。 ただし、このままでは「デバッガから実行している」だけで、デバッガを使用しない実行と何ら変わらない。正常に実行できるプログラムであれば、一回も停止せずにそのまま終わってしまう。そうならないように、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く