Studioライクなログを出力してみるはじめにプログラマの小林です。Studioライクなログを出力する方法について簡単に説明したいと思います。先日、iOS向けのC++案件がありました。デバッグ環境を整備していたのですが、XCodeにはデフォルトではAndroidStudioのようなInfoやDebugなどのログ出力、色分けがありませんでした。そこで、AndroidのLogクラスのようにログを出力できる処理を書きました。XCodeColors今回、ログに色をつけるためにプラグインを導入しました。XCodeColorsというプラグインです。これを導入すると、指定の書式でログに色をつけられるようになります。7」の項目に書いてあります。Objective-C側まずはObjective-C側のコードを見ていきます。*/上側のマクロはXCodeColorsを使用するためのマクロです。@”fg0,224,0;”この部分になります。好みの色に変えることができます。青(Blue)の色成分になっています。次に、実装側のコードを見てみましょう。今回はLogD(Debug)の実装のみ書きます。その他の実装はLogD固有の部分を置き換えてください。release];}出力前に、C++側から呼び出した文字列をUTF8文字列に変換します。そのあとにNSLogでコンソールにログを出力します。これで、プラグインを導入できていれば、色がついた文字を出力できるようになっているはずです。呼び出し用のログクラスを作成します。*/可変長引数を取るログ出力のブリッジクラスです。次に実装ファイルを見ていきます。今回はd(Debug)メソッドを見ていきます。先ほど作成したLog_iosクラスを呼び出します。コード側からの呼び出しは以下のようになります。"テスト");これでログに色付きの文字列が出力されました。まとめいかがでしたでしょうか。このように、まず開発で必要になるのはデバッグ機能です。「この辺で警告が出ていたな」など、当たりをつけてデバッグできるようになります。皆さんもどんどん、使いやすいログ機能を作ってみてください。け【エンジニア必見!】完全リモートワーク企業への転職!仕事の悩みを解決する3つの理由とは!?2022.05.13お知らせイーディーエーは将来独立したいと考えるエンジニアも歓迎しています2023.03.24アプリ開発日誌アプリ開発は個人でも稼げる?副業として始めるべきか解説2019.07.04アプリ開発日誌リモートでコミュニケーションを円滑に取るポイント2020.11.21お問合せイーディーエーに興味をお持ちいただいてありがとうございます!スマホアプリに関するご相談、お見積りや弊社へのご質問など、お気軽にお問い合わせください。担当者より折り返しご連絡させていただきます。選択してくださいアプリ開発・Webシステム開発・保守のご相談パートナーシップのご相談・ご提案その他のお問い合わせお問合わせ内容必須アンケートにご協力ください。当フォームで取得した個人情報は、お問い合わせに関する回答のために利用し、目的外利用はいたしません。4.弊社が取得した個人情報の第三者への委託、提供について弊社は、ご本人に関する情報をご本人の同意なしに第三者に委託または提供することはありません。弊社は、ご本人の個人情報を保護するための規程類を定め、従業者全員に周知・徹底と啓発・教育を図るとともに、その遵守状況の監査を定期的に実施いたします。ご本人の個人情報を保護するために必要な安全管理措置の維持・向上に努めてまいります。手続ご本人が、弊社が保有するご自身の個人情報の、利用目的の通知、開示、内容の訂正、追加又は削除、利用の停止、消去及び第三者への提供の停止を求める場合には、下記に連絡を頂くことで、対応致します。個人情報のご提供は任意ですが、同意を頂けない場合には、第3項にあります利用目的が達成できない事をご了承いただくこととなります。8.弊社Webサイトの運営について弊社サイトでは、ご本人が弊社Webサイトを再度訪問されたときなどに、より便利に閲覧して頂けるよう「クッキー(Cookie)」という技術を使用することがあります。これは、ご本人のコンピュータが弊社Webサイトのどのページに訪れたかを記録しますが、ご本人が弊社Webサイトにおいてご自身の個人情報を入力されない限りご本人ご自身を特定、識別することはできません。クッキーの使用を希望されない場合は、ご本人のブラウザの設定を変更することにより、クッキーの使用を拒否することができます。その場合、一部または全部のサービスがご利用できなくなることがあります。個人情報のお取扱いに関する同意事項に同意します。