Saya baru mengenal Mac secara umum dan pengembangan iOS. Saya telah menggunakan iPhone dan iPad, dan saya ingin menulis aplikasi untuk keduanya. Saya adalah seorang pengembang Apple (baru) yang terdaftar dan telah mengunduh Xcode dan sedang mengerjakannya.
Pertanyaan saya adalah ini: Apakah ada alat pihak ketiga yang dikembangkan pengembang iOS dengan pengalaman lebih banyak daripada yang saya (yang semuanya) gunakan?
Contoh, di dunia Windows yang saya gunakan
- Notepad ++ sebagai editor teks tambahan.
- Tergantung untuk pemeriksaan dependensi (ya, saya menyadari mungkin tidak ada akibat wajar untuk ini)
- Regex Buddy untuk membangun / menghilangkan ekspresi reguler.
- dll ...
Karena tidak mengetahui lanskap iOS, informasi apa pun yang dapat diberikan siapa pun tentang alat (dan mungkin mengapa harus ada atau perlu dimiliki) akan sangat bagus.
Silakan Cari Sebelum Posting!
Untuk mencari, gunakan kotak pencarian di sudut kanan atas. Untuk mencari jawaban dari pertanyaan saat ini, gunakan inquestion:this
. Sebagai contoh:
inquestion:this Textmate
Jika belum diposkan, harap ikuti beberapa aturan sederhana saat menambahkannya sebagai jawaban.
Aturan
Batasi hanya satu alat per jawaban .
Tambahkan deskripsi singkat
Tambahkan tautan ke situs web atas nama aplikasi jika memungkinkan (tanpa unduhan langsung).
Gunakan
## [appName](link)
untuk mengutip nama aplikasi. Harap jangan termasuk harga.
sumber
Jawaban:
Dropbox
Tidak terkait pemrograman, tetapi sangat berharga untuk semua yang tidak ada dalam kontrol sumber. Sementara Evernote adalah document centric, Dropbox adalah file centric. Jika Anda memerlukan file di banyak komputer dengan kontrol revisi maka Anda perlu Dropbox.
sumber
TestFlight
Sangat diperlukan untuk mengelola pengujian beta over-the-air.
sumber
Terminal
Terminal pada Mac Anda adalah alat yang sangat berguna untuk mengelola repositori jika Anda tidak ingin memilih rute grafis. Selain itu, banyak pustaka Objective-C yang berguna di-host di Google Code atau GitHub. Memiliki Terminal berarti dapat memeriksa salinan perpustakaan ini.
sumber
TextWrangler
Editor teks pemrogram ringan lainnya.
sumber
Kaledoskop
Alat diff / merge yang hebat. Dapat membandingkan gambar. Terintegrasi dengan hampir segala hal.
sumber
Homebrew
Cara yang kurang invasif untuk mendapatkan utilitas Unix / Linux daripada Macports. Tidak ada yang salah dengan Macports, tetapi saya tidak suka memiliki 3 salinan Perl di sistem saya, dll.
sumber
Aliran
Tidak secara khusus terkait pengembangan, tetapi saya menyukainya. Utilitas ini secara otomatis menyesuaikan suhu warna layar Anda berdasarkan matahari terbit & terbenam di lokasi spesifik Anda. Benar-benar membuat bekerja larut malam lebih menyenangkan. Cobalah selama beberapa hari dan kemudian nonaktifkan satu malam dan Anda tidak akan percaya Anda dulu bisa bekerja tanpanya.
Ini tidak memengaruhi tangkapan layar, dll. Tetapi Anda mungkin perlu menonaktifkannya untuk mendapatkan kesan warna yang sebenarnya.
sumber
Accessorizer
Accessorizer mempercepat pembuatan semua kode boilerplate yang Anda butuhkan untuk menjalankan aplikasi Mac atau iOS Anda.
Saya kira yang utama menggunakannya untuk membuat
@property
dan membuat@synthesize
garis. Anda cukup memilih semua ivars Anda, tekan beberapa tombol dan accessorizer akan membuat blok arahan @ properti. Cukup rekatkan ke header Anda dan selesai.Selain itu Anda dapat membuat metode init, dealloc, viewDidUnload. Ini membantu untuk membuat objek yang sesuai dengan NSCoding. Dan banyak lagi.
Setiap pengembang Objective-C harus memilikinya.
sumber
Adobe Photoshop
Ya, itu mahal, tetapi memiliki program pengeditan grafik yang bagus sangat berharga saat membuat aplikasi. Citra adalah yang membuat aplikasi menonjol dan bahkan jika Anda telah merekrut perancang grafis yang sangat mahal itu, Anda ingin dapat membuat tweak sendiri.
Anda memiliki beberapa opsi pembelian, termasuk uji coba, atau jika Anda memenuhi syarat, harga pendidikan.
sumber
Evernote
Bukan pemrograman yang terkait, tetapi sangat berharga untuk menyimpan catatan, dll. Apa pun yang tidak masuk dalam kendali sumber Anda. Sinkronisasi antar komputer secara otomatis dan memiliki fungsi pencarian hebat. Saya menggunakannya untuk menaruh catatan di iPad saya.
sumber
Menara
Front-end GIT yang bagus dan menjanjikan.
sumber
MacVim
Lebih banyak cara mirip mac untuk menggunakan vim / gVim di mac.
sumber
Macports
Tidak benar-benar Utilitas atau alat yang sering digunakan sendiri Tetapi cara yang bagus untuk menginstal semua alat baris perintah unix yang kadang-kadang kita butuhkan. Misalnya imagemagick, pngcrush, lincah, git, vim, wireshark dan sebagainya.
Fink adalah alternatif untuk Macports yang pada dasarnya melakukan hal yang sama.
sumber
MindNode
Utilitas pemetaan pikiran yang hebat. Ada juga versi iPad yang tersedia ($ 7 atau lebih)
sumber
SvnX
SvnX adalah OS X open source GUI untuk sebagian besar fitur biner klien svn.
Ini memungkinkan Anda untuk menelusuri copy pekerjaan Anda, melihat perubahan dan mengoperasikannya tetapi juga untuk menelusuri log dan revisi dari repositori Anda.
sumber
mogenerator
Menghasilkan (dan memperbarui) kode Objective-C untuk kelas Data Inti kustom.
sumber
BBEdit
BBEdit adalah editor teks hebat yang telah ada cukup lama. Versi baru 10 tidak hanya menambahkan satu ton fitur baru yang hebat (dan terus melakukannya), tetapi juga melihat penurunan besar dalam harga - sekitar 50%.
BBEdit sangat bisa skrip, termasuk AppleScript dan skrip shell. Juga mudah membuat kliping untuk mengurangi waktu.
BBEdit sangat mirip dengan TextWrangler (TW hampir merupakan versi 'lite' dari BBEdit), tetapi mencakup banyak fitur tambahan yang bernilai baik. Beberapa contoh adalah alat HTML yang jauh lebih baik, auto sadar konteks lengkap dalam berbagai bahasa, kliping, integrasi SVN / CVS, dan banyak lagi.
sumber
Pixelmator
Editor gambar yang baik sangat penting untuk pengembangan. Pixelmator lebih dari itu. Ini berfungsi penuh, lengkap dengan isi yang sadar konten, memiliki nuansa Mac yang indah untuk itu, dan to top it off hanya $ 25 (saya tahu aturannya tetapi ini adalah salah satu nilai jual utama) di Mac App Store .
sumber
Bahan
Sudah dalam versi beta sejak lama dan sangat menabrak Lion, tetapi Bahan adalah alternatif yang bagus untuk menelusuri dokumentasi Xcode. Biasanya lebih cepat untuk mencari dokumen, dan memiliki pencarian Google dan StackOverflow built-in. Saya berharap mereka memperbaruinya sehingga lebih sedikit crash.
sumber
Landasan
IMHO - Klien SVN terbaik untuk Mac OS, tapi sedikit mahal.
sumber
Menyesap
Sip adalah pemilih warna terbaik yang dapat Anda miliki di OS X menurut saya. Ringan, selalu aktif, dan menampilkan warna yang dipilih dalam berbagai format, (Cocoa, iOS, Web Hex, dll.). Ini hanya menggunakan ikon kecil di bilah atas Anda, dan dengan menekannya, Anda dapat memilih warna dari apa pun di layar Anda dan menyalin hasilnya di clipboard Anda. Dan gratis.
sumber
CocoaPods
CocoaPods sangat berguna untuk mengintegrasikan perpustakaan pihak ke-3 dalam proyek Xcode Anda. Tidak ada lagi kesulitan dan kehilangan waktu dengan menghubungkan secara manual perpustakaan-perpustakaan ini.
sumber
Temukan File Apa Pun
( Tersedia di App Store )
Fitur "Spotlight" sentris konten Mac pertama akan membuat Anda marah karena Anda menyadari itu tidak dapat diatur ke default untuk mencari nama file. Ketidakmampuannya untuk mengembalikan hasil dari folder yang tidak terlihat, seperti usr / bin kemudian akan membuat hidup Anda seperti neraka.
"Temukan File Apa Pun" mencari FILES pada disk atau folder tempat Anda mengarahkannya. Tidak masalah jika Steve Jobs, atau orang lain, berpikir file harus disembunyikan dari manusia biasa. Ia bahkan akan melihat ke dalam paket.
sumber
Versi
Browser kontrol sumber yang elegan.
sumber
MonoDevelop
IDE berbeda untuk bekerja dengan aplikasi Mono untuk Mac (atau lintas platform). Mono didasarkan pada .NET Framework dan Anda dapat menggunakannya dengan C #, VB.NET atau Delphi Prism (membutuhkan penambahan pihak ke-3). Mungkin bahasa lain juga.
Dapat digunakan dengan kerangka kerja MonoMac atau MonoTouch untuk membuat UI asli di Mac atau aplikasi iOS masing-masing.
sumber
Pohon Kacang
Platform hosting kontrol sumber yang aman.
sumber
Penipuan
Editor teks ringan dengan penyorotan sintaks, dll. Pengganti Notepad Saya ++. Pengembangan telah berhenti, tetapi bersifat open source, jadi mungkin lepas landas lagi.
sumber
AppStar
Jika Anda telah meluangkan waktu untuk mengembangkan dan aplikasi Anda akan memerlukan cara untuk menganalisis hasil kerja keras Anda. Yang menyenangkan tentang aplikasi ini adalah aplikasi ini mengkonsolidasikan laporan iTunes Connect Anda, melacak penjualan, peringkat, ulasan, dan juga mengawasi persaingan. Saya bukan orang "bisnis", jadi ini sangat membantu.
sumber
Plugin Quicklook untuk file Ketentuan Seluler
MacMation (pengembang aplikasi TimeBoxed) baru saja memposting plugin Quicklook yang berguna untuk melihat konten dan validitas file ketentuan seluler Xcode.
sumber
Cuplikan
Cuplikan adalah aplikasi untuk Mac OS X yang menyimpan potongan kode Anda yang paling sering digunakan yang dapat Anda gunakan kembali dalam proyek yang berbeda.
sumber