Mac 開発者向けのトップ 3 ツール

コーディングの方法を学んでいるだけでも、コンピュータ サイエンスを学んでいる場合でも、経験豊富な Mac 開発者でも、これら 3 つのアプリが仕事に役立つことは間違いありません。 Xcode Simulator に多数の新機能を追加するアプリがあります。これは、Homebrew でのパッケージの管理を容易にし、Xcode をダウンロードしてインストールするためのより良い方法です。

これらのツールはすべて、それ自体がオープン ソースです。 各 GitHub リポジトリへのリンクがあり、そこから学び、自分でコンパイルできます。

Mac 開発者向けの無料のオープン ソース ツール トップ 3

ビデオでこれらすべての動作をご覧ください。

1号:シミュレーターのコントロールルーム

iOS シミュレーターは、所有していないデバイスでテストするための優れたツールですが、すぐに使用できる機能は限られています。 デバッグする iPhone がたくさんある場合でも、アプリがどのように動作するかをテストすることをお勧めします。 セル範囲が狭い、許可が取り消された、バッテリーが少ない、地理的におかしな状況など、さまざまな状況 場所。

Mac用コントロールルーム
シミュレーターのコントロールと微調整の多くのページ。
スクリーンショット: D. グリフィン・ジョーンズ/カルト・オブ・マック

そこでコントロールルームの出番です。 シミュレーターを強化するのは、Paul Hudson による便利なアプリです。 シンプルなユーザー インターフェイスにより、上記のすべてをグラフィカルに制御できます。

クリップボードをシミュレーターにコピーしたり、シミュレーターからコピーしたりするための 2 つのボタンがあります。これは、URL やテキストの文字列を渡すのに非常に便利です。 1 つのボタンで iCloud 同期がトリガーされます。 そのためのボタンが含まれるアプリがもっと増えることを本当に望んでいます。 アプリ内 URL (またはディープ リンク) を開くことができるテキスト フィールドがあり、アプリの特定の領域をテストするのに役立ちます。

もちろん、動画やGIFを簡単に作成できる画面収録機能も搭載。

こちらの GitHub リポジトリから Control Room をビルドまたはダウンロードします。.

No. 2: より優れたパッケージ マネージャーである Cork

Homebrew はあらゆる種類の便利なツールやパッケージをインストールする素晴らしい方法ですが、ターミナルから実行するのは面倒です。

すべてのコマンド ライン インターフェイスと同様に、やりたいことを実行するために必要な正確な呪文を忘れてしまいます。 また、何か問題が発生した場合は、小さなウィンドウに表示されるテキストのパラグラフの中で失われる、時には不可解なエラー メッセージを読み通さなければなりません。

Cork での ffmpeg の管理
このようなユーザー フレンドリーな GUI が、コマンド ライン インターフェイスを残した理由です。
スクリーンショット: D. グリフィン・ジョーンズ/カルト・オブ・マック

Cork は、その混乱をすべてシンプルな GUI に変えます。 サイドバーにインストールされているパッケージの一覧が表示されます。 1 つをクリックして、システム上の他のパッケージとの依存関係があるかどうかを確認します。

1 つのボタンで、パッケージを特定のバージョンに固定して、更新されないようにすることができます。 私はあなたが知らないに違いない それか 頭のてっぺんから端末コマンド。 ツールバーの更新アイコンをクリックして、インストールされているすべてのパッケージを確認して更新します (固定したものを除く)。

Cork にパッケージを追加する
検索機能は本当に便利です。 このパッケージが以前に存在することを知らなかったので、見つけました。
スクリーンショット: D. グリフィン・ジョーンズ/カルト・オブ・マック

パッケージの追加もはるかに簡単です。 ツールバーの追加ボタンをクリックします。 名前を正確に入力する必要はありません。これも検索フィールドです。 何かを入力すると、可能な結果のリストが表示されます。 クリック インストール 追加します。

することをお勧めします アプリを購入して開発者をサポートする 余裕があれば。 あなたもすることができます GitHub リポジトリのソース コードからビルドする.

その3:Xcodeを管理するためのXcode

Xcode のいくつかの異なるバージョンをインストールする Xcode
クリックするだけで Xcode の複数のインストールを切り替えることができます。
スクリーンショット: D. グリフィン・ジョーンズ/カルト・オブ・マック

いいえ、それはタイプミスではありません。 Xcodes は、インストールした Xcode のバージョンを管理するツールであり、ワンクリックでアクティブなバージョンを変更できます。

これは、異なる OS バージョンを対象とするいくつかの異なるアプリで作業している場合に便利です。 iOS の次のメジャー リリースに向けてベータ版のアプリを開発しているかもしれませんが、以前のバージョンを使用して他のアプリのバグ修正を引き続きリリースする必要があります。

Xcode のベータ版と最終リリースを表示するようにフィルター処理できます。 任意のバージョンをクリックして、サポートされている macOS、iOS、watchOS、および tvOS の SDK を情報ペインで確認します。

新しいバージョンがリリースされたときに通知をオンにして、それらを自動的にインストールすることができます。

Mac App Store ではなく開発者の Web サイトから Xcode のプレリリース版をダウンロードする場合、解凍には時間がかかることが多いことをご存知でしょうが、Xcode には秘密のトリックが隠されています。

設定でより高速な Unxip を有効にする
Xcode の unxip の厄介なほど遅いプロセスを高速化します。
スクリーンショット: D. グリフィン・ジョーンズ/カルト・オブ・マック

設定 > テスト、 チェック より高速な解凍. これは 特別なアルゴリズム を最大限に活用する Swift 同時実行性、Mac のすべてのコアを並行してライトアップして、70% 高速な unxip を実現します。 私のテストでは、 M2 Proを搭載したMac mini、54% 改善しました。

こちらの GitHub リポジトリから Xcode をビルドまたはダウンロードします。.

最新のブログ投稿

ウォッチフェイスを使用しているときにAppleWatchに時刻を知らせてもらう[プロのヒント]
September 11, 2021

ウォッチフェイスを使用しているときにAppleWatchに時刻を知らせてもらう[プロのヒント]設定を変更する必要はありません。GIF:キリアンベル/カルトオブマックApple Watchに時刻を知らせるために、ディズニーの顔を使用する必要はありません。 簡単なタップジェスチャを使用して、任意の...

| マックのカルト
September 11, 2021

AppleWatchでMacのロックを解除する方法Apple WatchUnlockの動作。写真:アップルたぶん私のお気に入りのContinuity機能はMac用のAppleWatchUnlockです。 一度設定すると、Macのロックを解除するためにパスワードを入力する必要はありません。とにか...

LockdownFirewallがMacを保護するようになりました
September 11, 2021

封鎖、 iOS用のオープンソースファイアウォールアプリ、Macで利用できるようになりました。 また、iOSバージョンと同様に、トラッカーやその他の不要なスヌープウェアへのあらゆる種類の接続をブロックします。Macユーザーはプライバシーアプリに関してはすでに良いオプションを楽しんでいますが、ロッ...