iOS Geliştirici Araçları ve Yardımcı Programları (çok iyi olmalı ve çok iyi olması gerekir) [kapalı]


25

Genel olarak Mac'ler ve iOS geliştirmelerinde yeniyim. Bir iPhone ve iPad kullandım ve her ikisi için de uygulamalar yazmayı düşünüyorum. Ben (yeni) kayıtlı bir Apple geliştiricisiyim ve Xcode’u indirdim ve kullanmaya çalıştı.

Sorum şu: iOS geliştiricilerin benden daha fazla deneyime sahip üçüncü taraf araçlar var mı (ki bu herkesin kullandığı)?

Örnek, kullandığım Windows dünyasında

  • Ekstra bir metin editörü olarak Notepad ++.
  • Bağımlılık kontrollerine bağlı olarak (evet, bunun bir sonucu olmayabileceğini biliyorum)
  • Düzenli ifadeler oluşturmak / hata ayıklamak için Regex Buddy.
  • vb...

İOS ortamından habersiz olmak, herhangi birinin araçlarla ilgili sağlayabileceği herhangi bir bilgi (ve muhtemelen neden olması gerektiği ya da olması gerektiğine dair) harika olur.


Lütfen Göndermeden Önce Arayın!

Aramak için sağ üst köşedeki arama kutusunu kullanın. Mevcut sorunun cevaplarını aramak için kullanın inquestion:this. Örneğin:

inquestion:this Textmate

Daha önce gönderilmemişse, lütfen cevap olarak eklerken birkaç basit kurala uyun.

kurallar

  1. Sınırlandır'ın Yanıt başına bir aracı .

  2. Kısa bir açıklama ekle

  3. Mümkünse, uygulama adına web sitesine bir link ekleyin (doğrudan indirme yapılmaz).

  4. ## [appName](link)Uygulama adını göstermek için kullanın . Lütfen fiyatları dahil etmeyin.


2
Bazı kurallar ekleme özgürlüğüne kavuştum, böylece kaos olmayacaktı. Ben de CW yapmak istedim.
Loïc Wolff

Harika bir site Windows üzerinde kullanılan yazılıma Mac meslektaşları bulmaktır AlternativeTo.net burada Mac OS X alternatifleri listesidir - Regex Buddy - Ben bunların hiçbirini denemedim henüz .
Jim McKeeth

1
Fiyatlar dahil yanlış bir şey olduğunu sanmıyorum. Değişirlerse, herkes bilgileri düzenleyebilir. Fiyatı önceden bilmek çok faydalıdır.
nevan kralı,

Geliştirici konularının daha fazla alman olduğu Stack Overflow'ta bu daha iyi olmaz mıydı?
bmike

Yanıtlar:


17

Dropbox

Programlama ile ilgili değil, kaynak kontrolünde olmayan her şey için paha biçilmez. Evernote belge merkezli olmasına rağmen, Dropbox dosya merkezlidir. Revizyon kontrolü olan birden fazla bilgisayardaki dosyalara ihtiyacınız varsa, Dropbox'a ihtiyacınız vardır.


Bunu söylemeliydim, zaten sahiptim. Mükemmel öneri.
DevSolo

Dropbox + git, yedeklenmiş sürüm kontrolünde en üst düzey (tamam belki de en üst düzey nihai) 'dir.
alesplin 21:11


13

terminal

Mac'inizdeki terminal, grafiksel rotaya gitmek istemiyorsanız depoları yönetmek için çok kullanışlı bir araçtır. Ek olarak, birçok yararlı Objective-C kütüphanesi Google Code veya GitHub'da barındırılmaktadır. Terminal'e sahip olmak, bu kütüphanelerin kopyalarını kontrol edebilmek anlamına gelir.


7
İTerm2 varken neden Terminal ?
mspasov


10

Kaleydoskop

Harika bir fark / birleştirme aracı. Görüntüleri karşılaştırabilir. Neredeyse her şeyle sorunsuz bir şekilde bütünleşir.


9

ev yapımı içki

Unix / Linux yardımcı programlarını elde etmenin Macport'lardan daha az istilacı bir yolu. Macport'larda mutlaka yanlış bir şey yok, ancak sistemimde 3 kopya Perl olması hoşuma gitmiyor.


7

Akı

Özellikle gelişme ile ilgili değil, ama onu seviyorum. Bu yardımcı program, konumunuzdaki güneşin doğuşuna ve güneşe bağlı olarak ekranınızın renk sıcaklığını otomatik olarak ayarlar. Gerçekten gece geç saatlerde çalışmayı daha keyifli hale getirir. Birkaç gün deneyin ve ardından bir gece devre dışı bırakın; daha önce onsuz çalışabileceğinizi düşünmezsiniz.

Ekran görüntülerini vb. Etkilemez, ancak renkler hakkında gerçek bir izlenim elde etmek için devre dışı bırakmanız gerekebilir.


Denemek için bir şey gibi geliyor, bağlantı için teşekkürler.
DevSolo

7

Accessorizer

Accessorizer, Mac veya iOS uygulamanızı çalıştırmak için ihtiyaç duyduğunuz tüm kazan kodunun oluşturulmasını hızlandırır.
Sanırım ana bunu oluşturmak @propertyve @synthesizesatırları kullanmak. Siz sadece tüm ivarlarınızı seçin, bazı tuşlara basın ve erişim cihazı bir @property yönergesi bloğu oluşturacaktır. Bunu başlığın içine yapıştır ve yap.

Bunun yanında init, dealloc, viewDidUnload yöntemleri oluşturabilirsiniz. NSCoding uyumlu nesneler oluşturmaya yardımcı olur. Ve daha fazlası.

Her Objective-C geliştiricisinin sahip olması gerekir.


otomatikleştiren herhangi bir şey (en azından) bakmaya değer.
DevSolo

6

Adobe Photoshop

Evet, pahalı, ancak uygulamalar yaparken iyi bir grafik düzenleme programına sahip olmak çok değerli. Görüntü, bir uygulamanın öne çıkmasını sağlayan şeydir ve bu süper pahalı grafik tasarımcısını işe alsanız bile, kendiniz tweaks yapmak isteyeceksiniz.

Deneme veya hak kazanırsanız, eğitim fiyatlandırması dahil olmak üzere çeşitli satın alma seçenekleriniz vardır.


Veya Mac'teki GIMP ( gimp.org ) da iyi çalışıyor ...
Martin S. Stoller

6

Evernote

Programlama ile ilgili değil, notları vb. Saklamak için paha biçilmezdir. Kaynak kontrolünüze girmeyen her şey. Bilgisayarlar arasında otomatik olarak senkronize olur ve mükemmel arama işlevselliğine sahiptir. İPad'ime not yazmak için kullanıyorum.




3

MacPorts

Gerçekten bir Yardımcı Program veya sık kullanılan bir araç değil. Ancak, zaman zaman ihtiyaç duyduğumuz tüm unix komut satırı araçlarını kurmanın harika bir yoludur. Örneğin imagemagick, pngcrush, mercurial, git, vim, wireshark vb.

Fink , temelde aynı şeyi yapan Macports'a bir alternatiftir.


3

MindNode

Harika zihin haritalama programı. Ayrıca bir iPad sürümü de mevcut (7 $ veya üstü)


Bu mükemmel bir uygulama.
Moshe

3

SvnX

SvnX, svn istemcisi ikili kodunun çoğu özelliği için bir OS X açık kaynaklı GUI'sidir.

Çalışma kopyalarınıza göz atmanıza, değişikliklerinizi görmenize ve üzerinde çalışmanıza izin verir, aynı zamanda depolarınızın günlüklerine ve revizyonlarına göz atmanızı sağlar.



3

BBEdit

BBEdit, bir süredir etrafta olan harika bir metin editörüdür. Yeni sürüm 10, sadece bir ton harika yeni özellik eklemekle kalmadı (ve yapmaya devam ediyor), aynı zamanda fiyatta da büyük bir düşüş gördü - yaklaşık% 50.

BBEdit, AppleScript ve kabuk komut dosyası dahil, çok komut dosyasıyla yazılabilir. Ayrıca zamanı azaltmak için kupür oluşturmak kolaydır.

BBEdit, TextWrangler'a çok benzer (TW, neredeyse BBEdit'in 'lite' sürümüdür), ancak paraya değer olan birçok ekstra özellik içerir. Bazı örnekler çok daha iyi HTML araçları, birçok farklı dilde içerik tanıma otomatik tamamlama, kupürler, SVN / CVS entegrasyonu ve daha fazlası.


3

Pixelmator

Geliştirme için iyi bir resim editörü şarttır. Pixelmator bundan daha fazlası. Tamamen işlevseldir, içeriğe duyarlı dolguyla tamamlanmıştır, güzel bir Mac hissi vardır ve üstesinden gelmek sadece 25 $ 'dır (Kuralların farkındayım ama bu en önemli satış noktalarından biri) Mac App Store'da .


2

malzemeler

Asırlardır betadaydı ve Lion'da çok üzülüyor, ancak Malzemeler Xcode belgelerine göz atmak için harika bir alternatif. Dokümanları aramak genellikle daha hızlıdır ve Google ve StackOverflow aramaları yerleşik olarak bulunur. Keşke daha az çökmesi için güncelleme yapsınlar.



2

Yudum

Sip Bence OS X'te bulabileceğiniz en iyi renk seçici. Hafif, her zaman aktif ve çeşitli biçimlerde (Cocoa, iOS, Web Hex, vb.) Seçilen rengi çıkarır. Üst çubuğunuzda sadece küçük bir simge kullanıyor ve tuşuna basarak ekranınızdaki herhangi bir şeyden bir renk seçmenize izin veriyor ve sonucu panolarınıza kopyalıyor. Ve ücretsiz.


2

CocoaPods

CocoaPods, 3. parti kütüphanelerini Xcode projenize entegre etmek için çok kullanışlıdır. Artık bu kütüphaneleri manuel olarak bağlamakla uğraşmak ve zaman kaybetmek yok.


1

Herhangi Bir Dosya Bul

( App Store'da mevcut )

Mac'in içerik merkezli "Spotlight" özelliği, ilk önce dosya adı aramalarında varsayılan olarak ayarlanamayacağını fark ettiğiniz için sizi deli edecek. Usr / bin gibi görünmez klasörlerdeki sonuçların döndürülememesi, hayatınızı cehenneme çevirir.

"Herhangi Bir Dosya Bul", işaret ettiğiniz diskte veya klasörde DOSYALAR arar. Steve Jobs ya da başka birinin bir dosyanın yalnızca ölümlülerden gizlenmesi gerektiğini düşünmesi umrumda değil. Paketlerin içine bile bakacak.



1

MonoDevelop

Mac (veya çapraz platform) için Mono uygulamalarıyla çalışmak için farklı bir IDE. Mono .NET Framework'ü temel alır ve C #, VB.NET veya Delphi Prism ile kullanabilirsiniz (3. taraf eklenmesi gerekir). Muhtemelen başka diller de.

Sırasıyla Mac veya iOS uygulamalarında yerel UI oluşturmak için MonoMac veya MonoTouch çerçeveleriyle birlikte kullanılabilir.


Bunu duydum, ancak iPad / iPhone uygulamalarıyla ilgilendiğimi düşünmedim.
DevSolo

MonoDevelop'un ana avantajı, .NET Framework'ün Mono uygulamasıyla iOS veya Mac uygulamalarınızla birlikte çalışmak veya platformlar arası geliştirme yapmak zorunda olmanızdır. Sadece Mac ve iOS'u hedeflemek istiyorsanız, Xcode her şeyi sizin için yapar. Bilginize, MonoTouch çerçevesinin 300 dolarlık ticari bir lisans olduğuna inanıyorum.
Jim McKeeth


1

Freze

Sözdizimi vurgulama vb. İle hafif metin editörü. Gelişme durdu, ancak açık kaynak, bu yüzden tekrar başlayabilir.


Olmayabilir. Fraise, Smultron'un bir çatalıdır (eskiden serbest ve açık kaynaklıdır). Ancak Smultron geliştiricisi geliştirmeyi yeniden başlattığından (bu kez kapalı kaynak kodlu olduğundan) ve Mac AppStore'a koyduğundan, Fraise gelişimi kapatıldı.
Loïc Wolff

1

AppStar

Geliştirme ve uygulama için zaman harcadıysanız, sıkı çalışmanızın sonucunu analiz etmek için bir yola ihtiyacınız olacaktır. Bu uygulama hakkında güzel olan şey, iTunes Connect raporlarınızı birleştiriyor, satışları, sıralamaları, incelemeleri izliyor ve ayrıca rekabete dikkat etmesini sağlıyor. Ben bir "iş" insanı değilim, bu yüzden kesinlikle faydalı.



1

Parçacıklar

Snippets, farklı projelerde yeniden kullanabileceğiniz, kodunuzun en sık kullanılan parçalarını depolayan Mac OS X için bir uygulamadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.