タグ

debugに関するtokoromのブックマーク (7)

  • Railsでデバッグをする - Rails Webook

    Photo by Flickr: Pantera and Mateusz's Photostream Railsで「変数の値を表示」から「ブレイクポイントを設定し、挙動を1ステップずつ確認するデバッグ」までのやり方を説明します。 動作確認 Ruby 2.1 Rails 4.1 pry-rails pry-byebug 目次 ビューファイルでのデバッグ モデルとコントローラーでのデバッグ ブレイクポイントを設定した格的なデバッグ 1. ビューファイルのデバッグビュー内では、次のようにdebugメソッドを使うことで、変数の値や、パラメーターの値を表示することができます。 # ビューファイル <!-- インスタンス変数(@products)の値を表示する --> <%= debug @products %> <!-- paramsの内容を画面に表示する。--> <%= debug params

    Railsでデバッグをする - Rails Webook
  • アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG

    こんにちは。iOSエンジニアの庄司です。 普段のアプリ開発において、バックエンドチームから「○○のページで△△のデータ取得するためにリクエストしているURLってどんなの?」と聞かれることがよくあります。 その都度、APIリクエストとリクエスト結果をprintで表示するフラグをONにしてアプリをビルドするということをしていたため、かなり手間がかかっていました。 こういった作業を楽にするためにネットワークデバッグライブラリをいくつか比較してみました。 ライブラリ ResponseDetective https://github.com/netguru/ResponseDetective NSURLSessionのリクエストやレスポンスをデバッガのログに流してくれるライブラリです。 特徴・利点 フルSwiftで書かれており、NSURLProtocolのメソッドに割り込んでログを落とす事ができます

    アプリのAPIリクエストのトレースはどうするのが効率的か? - ZOZO TECH BLOG
  • iOSデバッグ時に有用なメソッド - Qiita

    (lldb) po [self _ivarDescription] <DetailViewController: 0x7fc94b637db0>: in DetailViewController: in UIViewController: _view (UIView*): <UIView: 0x7fc94b63c360> _tabBarItem (UITabBarItem*): nil _navigationItem (UINavigationItem*): <UINavigationItem: 0x7fc94b63ae20> _toolbarItems (NSArray*): nil _title (NSString*): nil _nibName (NSString*): @"jAO-Jw-mTY-view-IBP-J8-Ec0"<__NSCFString: 0x7fc94b6380e

    iOSデバッグ時に有用なメソッド - Qiita
    tokorom
    tokorom 2015/05/19
    めも
  • Tutorial - 🐛 LLDB

    Tutorial# This document describes how to use LLDB if you are already familiar with GDB’s command set. We will start with some details on LLDB command structure and syntax. Command Structure# Unlike GDB’s quite free-form commands, LLDB’s are more structured. All commands are of the form: <noun> <verb> [-options [option-value]] [argument [argument...]] The command line parsing is done before command

    tokorom
    tokorom 2013/04/06
  • Debugging in iOS - Essential Tips | Envato Tuts+

    Whether you are trying to figure out why your array has 3 objects instead of 5 or why your game plays backward since the new guy started, debugging is an essential part of the development process. At the end of this article, you'll have an understanding of the most important debugging facilities available to you and how to use them to help squash your bugs in less time. We will be covering how to:

    Debugging in iOS - Essential Tips | Envato Tuts+
    tokorom
    tokorom 2013/01/15
    めも
  • iPhone:dSYMの意味,crashとsymbolicatecrash | mthr Blog+

    iPhoneアプリをビルドすると実行ファイルの側にdSYMというディレクトリ(パッケージしてあって見た目はファイル)ができる.どういうためなのか,何のためにあるのかと気になっていた. rejectをらって,crashファイルについて色々と調べたら,その仕様用途が分かってきた.dSYMはデバッグシンボル群を記録していて,そのdSYMを使えば呪文のようなcrashファイルをシンボル付きに変換することができる.OS 3.0に上がって他サイトのシンボル付き変換の情報が若干使えなくなったので,その方法を以下にメモ. 【準備】変換してくれる実行ファイルsymbolicatecrash(OS 3.0になって,場所が分かった)をパスが通っている場所に移す.例えば,実行ファイルを/usr/local/binにコピーする.管理者権限が必要なのでsudoさん大活躍. sudo cp /Developer/Pl

  • Xcodeでちゃんとデバッグする人に強烈におすすめのサイト - 強火で進め

    printf系のデバッグじゃなくてちゃんとしたデバッグを(してる|したい)という人に強烈におすすめ出来るサイトを発見。 まだ、最近のエントリーしか読んでないですがこちらの「メモリリークのデバッグ」 monkey coders' - Guard Malloc(libgmalloc) について http://deathcube.blog36.fc2.com/blog-entry-20.html と、こちらの「デバッグツールの使い方」の解説が素晴らしいです。 monkey coders' - Xcode Debugging Tips http://deathcube.blog36.fc2.com/blog-entry-19.html Xcodeってブレークポイントを設定するときに実際にはブレークさせずに音を出したり、ログを出力しただけでそのまま処理を通過させるなんて使い方も有ったんですね。 この

    Xcodeでちゃんとデバッグする人に強烈におすすめのサイト - 強火で進め
  • 1