Xcodeでデバッグ出力を確認する場合の問題点 実機でiOSアプリのデバッグをする場合、 デバッグ出力を見る一般的な方法はXcode上で確認する方法だと思います。 もしくはXcodeのメニューバーからWindow=>Devicesと選択してデバイスを選択すると、 デバッグ実行中でなくても確認できますし、アプリ以外のログも見れますね。 ただ、この方法だと、特定のログだけを確認したい場合に結構不便です。 もちろん検索はできますが、ヒットした行以外も表示されたままだとやはり見難いです。 1. libimobiledevice libimobiledevice を使うと、ターミナル上で実機のログを簡単に確認することができます。 ターミナルで確認できるということはgrepし放題です。捗ります。 How to use Homebrewでインストールできるので、まずはこちらのページ等を参考にインストール
A cross-platform FOSS library written in C to communicate with iOS devices natively. ... and a bunch of libraries and command-line utilities. Get Started Native Protocols The library implements the native protocols needed to communicate with services running on iOS devices. Due to the reimplemention it does not depend on using or bundling any existing libraries from Apple. Cross-Platform The C pro
Webサービスに対するスマホアプリの運用上の大きな違いは、コンテンツがURLで識別されていないことです。 スマホアプリのコンテンツがURLで識別されていないことは、運用を複雑にしています。 スマホアプリのリンクの問題 たとえば2つの問題があります。ひとつは、Webのアクセス解析です。 Webのアクセス解析をするには、ユーザーがどのコンテンツアクセスしているかを識別する必要があります。WebサービスのコンテンツはURLで識別されているので、開発者が自ら識別する処理を必要はありません。 しかし、スマホアプリのコンテンツ、つまりアプリ内の画面には、URLが割り当てられていないので、アクセス解析をするために、画面ごとにトラッキングコードを設定する必要があります。そういうわけで、WebサービスだとJavaScriptのタグを1行書くだけで済む解析ツール導入も、アプリだと大きな手間がかかります。 これ
CSS Flexible Box Layout Module Level 1 W3C Candidate Recommendation, 19 November 2018 This version: https://www.w3.org/TR/2018/CR-css-flexbox-1-20181119/ Latest published version: https://www.w3.org/TR/css-flexbox-1/ Editor's Draft: https://drafts.csswg.org/css-flexbox-1/ Previous Versions: https://www.w3.org/TR/2018/CR-css-flexbox-1-20181108/ https://www.w3.org/TR/2017/CR-css-flexbox-1-20171019/
A friendly tip. There are times in life where you need to deal with APIs. You probably don’t want to, but you have to (but you don’t want to). For the major part of you, this is everyday life. And most of the times, debugging what happens when you issue the network request and when you receive the response is a pain that you likely would leave to your colleagues. Yes, because how many times you st
When doing application development with interactivity, UI/UX and state, on a resource-limited platform, these questions often come up: Debugging — how do you debug applications?Inspecting — how do you inspect the UI tree?Touchables — how to understand interactive surfaces?Platform — how to reason about the “magical things” that happen out of sight?Slowness — how to get visibility about what’s slow
PlantUML シンプルなテキストファイルで UML を作ることのできる、オープンソースのツール 今までは astah とかでユースケース図とかシーケンス図書いてたんだけど、 GUI で書くの辛いなと思って PlantUML というのを使ってみた。 コードで UML を書ける、今回はシーケンス図を書いたけどユースケース図やフローチャートなども書ける。 環境構築 Web のエディタだと PlantUML Editor というのがある。 けどローカルでやりたかったので VSCode の拡張を入れた。 marketplace.visualstudio.com これを入れるだけ、シンタックスも効くようになって良い。 Java, Graphviz などを入れておけとあるけど、特に何もせず使えているので別アプリケーション経由でインストールされてたのかもしれない。 拡張子は .pu, .plantum
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く