Mac geliştiricileri için en iyi 3 araç

İster sadece kodlama öğreniyor olun, ister bilgisayar bilimi okuyor olun ya da deneyimli bir Mac geliştiricisi olun, bu üç uygulamanın işinizde size yardımcı olacağından emin olabilirsiniz. Homebrew'de paketleri yönetmeyi kolaylaştıran ve Xcode'u indirip kurmanın daha iyi bir yolunu sağlayan Xcode Simulator'a bir dizi yeni özellik ekleyen bir uygulamam var.

Tüm bu araçların kendileri açık kaynak kodludur. Onlardan öğrenebileceğiniz ve kendiniz derleyebileceğiniz her GitHub deposuna bağlantılar vardır.

Mac geliştiricileri için en iyi 3 ücretsiz ve açık kaynak araç

Bunların hepsini bir videoda iş başında izleyin:

1 Numara: Simülatör için Kontrol Odası

iOS simülatörü, sahip olmadığınız cihazlarda test yapmak için harika bir araçtır, ancak kutudan çıktığı haliyle sınırlı bir özelliği vardır. Hata ayıklamak için çok sayıda iPhone'unuz olsa bile, uygulamanızın nasıl çalıştığını test etmek iyi bir uygulamadır. zayıf hücre kapsamı, iptal edilen izinler, düşük pil veya garip coğrafi konum gibi farklı durumlar yerler.

Mac için Kontrol Odası
Simülatör için birçok kontrol sayfası ve ince ayar.
Ekran görüntüsü: D. Griffin Jones/Mac Kültü

Kontrol Odası burada devreye giriyor. Simülatörü güçlendiren, Paul Hudson'ın kullanışlı bir uygulaması. Basit bir kullanıcı arayüzü, yukarıdakilerin tümü ve daha fazlası için size grafiksel kontroller sağlar.

Panoyu simülatörün içine veya dışına kopyalamak için iki düğmeniz var — URL'leri veya metin dizilerini iletmek için gerçekten kullanışlı. Bir düğme, iCloud senkronizasyonunu tetikler; Gerçekten daha fazla uygulamanın bunun için düğmeler içermesini diliyorum. Uygulamanızın belirli alanlarını test etmenize yardımcı olması için uygulama içi URL'yi (veya derin bağlantıyı) açabileceğiniz bir metin alanı vardır.

Ve elbette, kolayca video ve GIF oluşturmak için bir ekran kayıt özelliğine sahiptir.

Control Room'u buradan GitHub deposundan oluşturun veya indirin.

2 numara: Cork, daha iyi bir paket yöneticisi

Homebrew, her türlü yararlı araç ve paketi kurmanın harika bir yoludur, ancak onu Terminal'den çalıştırmak külfetli olabilir.

Tüm komut satırı arabirimlerinde olduğu gibi, istediğinizi yapmak için gereken tam büyüyü unutacaksınız. Ve bir şeyler ters giderse, küçük pencereyi dolduran metin paragrafları arasında kaybolan bazen anlaşılmaz hata mesajlarını okumanız gerekir.

Cork'ta ffmpeg'i yönetme
Bunun gibi kullanıcı dostu GUI'ler, komut satırı arabirimlerini geride bırakmamızın nedenidir.
Ekran görüntüsü: D. Griffin Jones/Mac Kültü

Cork, tüm bu karışıklığı basit bir GUI'ye dönüştürür. Kenar çubuğunda kurulu paketlerin listesini görebilirsiniz. Sisteminizdeki diğer paketlerle bağımlılıkları olup olmadığını görmek için birine tıklayın.

Tek bir tuşla, güncellenmesini önlemek için bir paketi belirli bir sürüme sabitleyebilirsiniz. bahse girerim bilmiyorsun O Başınızın üstünden terminal komutu. Yüklenen her paketi kontrol etmek ve güncellemek için araç çubuğundaki yenile simgesini tıklayın (sabitledikleriniz hariç).

Cork'ta paket ekleme
Arama özelliği gerçekten kullanışlı. Bu paketin daha önce var olduğunu bilmiyordum, yeni buldum.
Ekran görüntüsü: D. Griffin Jones/Mac Kültü

Paket eklemek de çok daha kolay. Araç çubuğundaki Ekle düğmesine tıklayın. Adı tam olarak doğru yazmanız gerekmez - bu aynı zamanda bir arama alanıdır. Bir şey yazın ve olası sonuçların bir listesini alacaksınız. Tıklamak Düzenlemek eklemek için

seni teşvik ediyorum uygulamayı satın alarak geliştiriciyi destekleyin eğer bunu göze alabilirsen. ayrıca yapabilirsin GitHub deposundaki kaynak kodundan oluşturun.

3 Numara: Xcode'ları yönetmek için Xcodes

Xcode'un birkaç farklı sürümünü yükleyen Xcodes
Bir tıklamayla birkaç Xcode kurulumu arasında geçiş yapın.
Ekran görüntüsü: D. Griffin Jones/Mac Kültü

Hayır, bu bir yazım hatası değil. xcodeS hangi Xcode sürümlerini yüklediğinizi yöneten bir araçtır ve tek tıklamayla hangisinin aktif sürümünüz olduğunu değiştirebilirsiniz.

Farklı işletim sistemi sürümlerini hedefleyen birkaç farklı uygulama üzerinde çalışıyorsanız bu kullanışlı olabilir. Belki bir sonraki büyük iOS sürümü için geliştirilmekte olan bir uygulamanız olabilir, ancak önceki sürümü kullanarak diğer uygulamalarınız için hata düzeltmeleri yayınlamaya devam etmeniz gerekiyor.

Xcode betalarını ve son sürümleri göstermek için filtre uygulayabilirsiniz. Bilgi bölmesinde macOS, iOS, watchOS ve tvOS için hangi SDK'ları desteklediğini görmek için herhangi bir sürümü tıklayın.

Yeni sürümler çıktığında bildirimleri açabilir ve otomatik yüklenmesini sağlayabilirsiniz.

Xcode'un ön sürümlerini Mac App Store yerine geliştirici web sitesinden indirirseniz, Xcode'u açmanın genellikle uzun bir süreç olduğunu bilirsiniz - ancak Xcodes'ın gizli bir numarası vardır.

Ayarlarda Daha Hızlı Unxip'i Etkinleştirin
Rahatsız edici derecede yavaş olan Xcode'u açma işlemini hızlandırın.
Ekran görüntüsü: D. Griffin Jones/Mac Kültü

İçinde Ayarlar > Deneyler, kontrol etmek Daha Hızlı Unxip. Bu kullanır özel bir algoritma tam olarak yararlanan Hızlı Eşzamanlılık%70 daha hızlı unxip elde etmek için Mac'inizdeki tüm çekirdekleri paralel olarak aydınlatır. Yaptığım testte, bir M2 Pro ile Mac mini, %54 iyileşme elde ettim.

GitHub deposundan Xcodes oluşturun veya buradan indirin.

Son Blog Yazısı

| Mac kültü
October 21, 2021

Bozduğunuz Mac belgesinin önceki bir sürümü nasıl geri yüklenirÖnemli bir Mac belgesinin eski bir sürümünü sildiniz mi? Hepsi kaybolmadı.Fotoğraf: ...

| Mac kültü
October 21, 2021

Bu makale ilk olarak Mac kültü dergisi.Mac'ler sağlam makinelerdir, ancak tıpkı sahipleri gibi yaşlandıkça uyuşuk olma eğilimindedirler. Programlar...

| Mac kültü
October 21, 2021

iPhone'un Kamera uygulamasında Gece modu nasıl devre dışı bırakılırBazı düşük ışıklı fotoğraflar Gece modu olmadan daha iyi görünür.Resim: Apple/Ma...