自分が業務や個人開発でXcodeを扱うにあたって頻繁に使うショートカットや操作について、備忘録も兼ねてこの記事では紹介します 基本的なショートカット Cmd + R ビルドしてランします Cmd + U テストを実行します Cmd + Shift + K クリーンします 過去のビルドによって成されたファイル群を削除してまっさらな状態にしてくれます 何かしら不明なエラーに直面した場合に試しに実行したりします Cmd + N 新規ファイルを作成します Cmd + Shift + O 検索ウィンドウが開くので、ファイル名を入力して該当ファイルを開きます Cmd + Shift + F プロジェクト内から文字列を検索します そのまま左上の Find を Replace にして文字列置換を行うこともできます ( Cmd + Shift + Alt + F で最初からReplaceにすることも可能)
The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin. deprecated のエラーが出ていたので、 build.gradle から kotlin-android-extensions を取り除いた
このまま微動だにしない。 原因 初めての$ pod installのときには、まずはじめに~/.cocoapods以下にSpecsのrepositoryをcloneしてきたりしています。 このcloneにものすごく時間がかかって、動かなくなっているように見えていたのが原因でした。 $ pod install --verbose hironotadashiori-no-MacBook-Pro:UFO PITCHER masaori$ pod install --verbose Preparing Setting up CocoaPods master repo Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`) $ /usr/bin/git clone https
はじめに Android 7.0(APIレベル24)にて、証明書の扱いが変更となりました。 Android Developers Blog: Changes to Trusted Certificate Authorities in Android Nougat → Android 6.0(APIレベル23)以前でのカスタム証明書インストール方法が使用できなくなりました。 現在のAndroidバージョン別シェアを確認すると、Android 7.0(APIレベル24)以上のシェアが約75%となっています。 古いバージョンでの動作確認や診断は現実の運用にそぐわないものとなりつつあります。 Android OSバージョン別シェア 2020年にスマホを購入する場合はAndroid 6以上を | 暇時間アプリ → Android 7.0(APIレベル24)以上を使用して診断できるようにするため、まず
はじめに Android Studio Dolphinから使えるようになった新しいLogcatの機能を試してみたのでまとめます。 環境 今回は以下のAndroid Studio Dolphinのバージョンを利用して動作確認します。 また新Logcatはデフォルトで無効化されているので、以下の手順で有効化しています。 「Android Studio」→「Preferences」を開く 「Experimental」→「Enable new logcat tool window」にチェックを入れる 「OK」を押した後、Android Studioを再起動する 機能 複数ウィンドウ表示 新Logcatでは複数ウィンドウ表示がサポートされ、「ウィンドウ作成」「ウィンドウ名称変更」「スプリット表示」ができるようになった。 ウィンドウ作成 ウィンドウ名称変更 スプリット表示 表示プリセット切替 新Log
TL;DR ローカル関数を利用するとパフォーマンスが低下する このため、パフォーマンスが重要な場面ではローカル関数を利用すべきでない 文脈 日頃からお世話になっているintellij-rainbow-bracketsのコードを読んでいた所、以下のコードを見つけました。 github.com このコードはローカル関数(関数内に定義する関数)を多用する書き方をしていますが、これがパフォーマンスに影響を与えないのか気になったため確認を行いました。 パフォーマンス低下を推測する根拠 上記のコードをJavaへデコンパイルすると、以下のような表現になっています。 public final void annotateUtil(/* */) { <undefinedtype> $fun$getBracketLevel$1 = new Function1() { public final int invok
INSTALL_FAILED_ALREADY_EXISTS if the package is already installed. すでに同じアプリがインストールされている。 インストール済みのアプリを削除してインストールするか、adb install -r 【apkファイル名】としてインストールする。 [参考記事] apkファイルから削除用バッチファイルを作成する方法 [参考記事] apkファイルを削除する方法 INSTALL_FAILED_DEXOPT if the new package failed while optimizing and validating its dex files, either because there was not enough storage or the validation failed. 空き容量が足りないかバリデーションに失敗して、de
I'm using BitBucket with Xcode and Git for version control, and recently I changed all of my passwords (thanks Adobe!). Unsurprisingly, I'm no longer able to push my local commits to my repository on BitBucket (Authentication failed for 'https://______.git'), but I'm forgetting how to update the cached password on my iMac. Somehow I've been unable to find it on Google or Stack Overflow, though it
Android StudioのtabletエミュレータにGoogle Play Storeが無いので入れるの巻 2022.07.29 mac 使いかた備忘録 android, Mac お知らせ:当ブログの記事は無料でお読みいただけますが、アフィリエイトリンクや広告を含んでいます。アフィリエイトリンクから商品を購入いただいたり、広告をクリックしていただくことで、私、bu(本ブログの運営者)に報酬が支払われることがあります。ブログを訪れてくださった皆さんのこのようなサポートが、buにとって大きな励みとなっています。 はじめに Android Studioのtablet用のエミュレータにはGoogle Play Storeが入っているヤツが1個もありません。 *tabletでは、Play Storeのところにアイコンが全然無い でもtabletで試したいのよワタシは。 というわけでAndroid
そんなさなか、Let’s EncryptのSSL証明書の自動更新が失敗していることに気づきました。本日は、その奮闘記から得られた無料のSSL証明書のLet’s EncryptのHow-toを記事にしてみました。 Let’s Encryptとは? Let’s Encryptは無料のHTTPSの証明書発行サービスです。サーバーのドメイン名はお金を払って取得する必要がありますが、サーバーをセキュアなHTTPSのサーバーにするの為のお金は節約できます。 以前のしずかなかずしブログの記事で、certbotというコマンドラインプログラムを使ってSSL証明書の取得をしました。certbotはLet’s Encrypt のSSL証明書を自動で取得しLinuxシステム上の適切な位置に保存してくれる、という便利なツールです。 以下のリンクの記事では、Nodejsサーバーで使う際のかんたんなサンプルプログラムも
GitHub で Markdown の中に Mermaid を埋め込んだら表示してくれる機能がバレンタイン デーにリリースされました。 今まで Mermaid は知らなくて、テキストでアクティビティ図やクラス図みたいなものを書く必要があるときは PlantUML を使ってましたが GitHub が対応したということで Mermaid に入門してみようと思います。 因みに、この記事を書き始めた時点では、まだ何もやっていないので Mermaid については名前と図が書けるらしいということしか知りません。 では、やってみようと思います。 試すための環境 Visual Studio Code の Markdown Preview Mermaid Support を入れることで Markdown のプレビュー機能が Mermaid のプレビューに対応します。 導入前はこんな感じですが 拡張機能を入れ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く