2018-01-01から1年間の記事一覧
環境 macOS: 10.14.2(Mojave) Xcode: 10.1(10B61) fastlane: 2.112.0 Ruby: 2.5.3 laneの定義 gymアクション(もしくはbuild_ios_appアクション)でビルドやパッケージングに関する処理が出来ます。lane名はここではadhocとします。 gym - fastlane docs また…
simctlコマンドを使用します。 スクリーンショット $ xcrun simctl io booted screenshot xxx.png 画面の録画 $ xcrun simctl io booted recordVideo xxx.mov Ctrl+cで録画終了。 デバイスの指定 上記コマンド中のbootedの部分は起動中のデバイスを表す特殊…
Xcode10でStoryboard上のUIButtonからコード上にConnection(Outlet/Action)を作成する際、挿入位置によってデフォルトで選択済のConnectionが変わるようになっていました。(以前は"Outlet"固定だったかと思います) 具体的には、コードのViewControllerクラス…
Android開発時にインストールするエミュレータのSystem Imageの違い、特に「Google APIs」と「Google Play」の違いがよく分かっていなかったのでメモしておきます。 Google Play System Image Google Play Storeがインストールされており、実機と同じように…
備忘録です。 アプリのプライベートデータは(確認した環境では)/data/data/[アプリのパッケージ名]内にあるようですが、通常のadb shellだけだとパーミッションエラーで中身を確認することが出来ませんでした。 手順 adb shell でシェルを起動し、 run-as […
Androidにおける文字列の横幅(dp)を取得する方法のメモです。 親Layoutの横幅と比較して、1行に何文字表示出来るか等の計算が出来たりします。 現在Xamarinで開発中のため、コードもXamarin(C#)になってしまっていますが、Android Nativeでも書き方はそう変…
iOSにおける文字列のサイズ取得方法のメモです。 Viewの横幅と比較して、1行に何文字表示出来るか等の計算が出来たりします。 文字列のサイズ取得 NSStringクラスにサイズが取得出来るメソッドがあるので、こちらを使います。 size(withAttributes:) UIFont…
Contacts Frameworkを使用し、標準の連絡先アプリに登録されている連絡先一覧を取得する方法についてまとめてみます。 Contacts Framework公式ページ サンプルコードは以下に置いています。 https://github.com/kurozu10344/ContactsSample 検証環境 iOS 11 …
便利でたまに使いたくなるのですが、すぐ忘れてしまうので備忘録です。 Perlのワンライナーを使用します。 環境 OS version macOS 10.13.5 (High Sierra) Perl version $ perl -v This is perl 5, version 26, subversion 2 (v5.26.2) built for darwin-thre…