iOSの開発効率化に。仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介iOSの開発効率化に。License)です。iOSのデバッグや、ちょっとした調整をしてはコンパイルし直して確認する...といった開発で苦労した覚えはないでしょうか。そこで今回はiOSアプリのインタラクティブなデバッガーSuperDBを紹介します。OSXアプリをコンパイルすると、iOSシミュレータで立ち上がっているアプリ名が表示されます。ダブルクリックして接続します。するとコンソールが開くので、例えばselfと打ちます。こちらはiOSアプリの画面です。角に丸みをつけました。これはコンソールから実行するのみで、iOSアプリは立ち上げたままになっています。この44という部分が丸み指定場所で、マウスでドラッグして数値を変更できるのがユニークです。SuperDBはiOSアプリの操作をF-Scriptのようなシンタックスで定義します。Objective-Cがそのまま実行できる訳ではなく、F-Scriptを介して行うのが特徴です。自作アプリの中に組み込めば、デバッグがもっとしやすくなるのではないでしょうか。MOONGIFTはこう見ること開発において生産性を上げるためには高機能なデバッグ環境が欠かせません。思った通りに動くことは稀であり、大抵思いもしなかった動作をして、そこからデバッグをして問題点を解決します。その繰り返しが大事です。そのための材料をデバッガーが提供してくれます。インタラクティブにUIを操作し、コツコツと開発できるようになれば開発効率はぐっと向上しそうです。SuperDBではObjective-Cのコードを書いて実行できるという訳ではないのでちょっと残念ですが、それでもUI周りのデバッグに相当役立ってくれるのではないでしょうか。License,開発,プレミアム,iOS,GUIMOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が715あります。blockworks。