İ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.
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, 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ç).
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
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.
İç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.