Інструменти та утиліти для розробників iOS (повинні мати приємні та хороші) [закрито]


25

Я новачок у Mac в цілому та розробці iOS. Я використовував iPhone та iPad, і я хочу писати програми для обох. Я (нещодавно) зареєстрований розробник Apple, завантажив Xcode і працюю над ним.

Моє запитання таке: чи є інструменти сторонніх виробників, якими користуються розробники iOS з більшим досвідом, ніж я (яким є кожен)?

Наприклад, у світі Windows, який я використовую

  • Блокнот ++ як редактор додаткового тексту.
  • Залежить від перевірки залежності (так, я розумію, що це може бути наслідком)
  • Regex Buddy для побудови / налагодження регулярних виразів.
  • тощо ...

Будучи невідомим ландшафту iOS, будь-яка інформація, яку кожен може надати про інструменти (і, можливо, чому вони є обов'язковою або потрібною), була б чудовою.


Будь ласка, шукайте до публікації!

Для пошуку використовуйте вікно пошуку у верхньому правому куті. Для пошуку відповідей на поточне запитання використовуйте inquestion:this. Наприклад:

inquestion:this Textmate

Якщо вона ще не була розміщена, дотримуйтесь кількох простих правил, додаючи її як відповідь.

Правила

  1. Обмежити одним інструментом на відповідь .

  2. Додайте короткий опис

  3. Додайте посилання на веб-сайт у назві програми, якщо це можливо (немає прямих завантажень).

  4. Використовуйте ## [appName](link)для цитування назви програми. Будь ласка, не включайте ціни.


2
Я взяв на себе сміливість додати деякі правила, щоб не було хаосу. Я також попросив зробити це CW.
Loïc Wolff

Відмінний сайт , щоб знайти Mac аналоги в програмне забезпечення ви звикли на вікнах AlternativeTo.net - ось список Mac OS X альтернатив Regex Buddy - Я не пробував ні один з них до цих пір .
Джим Маккіт

1
Я не думаю, що немає нічого поганого, включаючи ціни. Якщо вони зміниться, будь-хто може редагувати інформацію. Дуже корисно заздалегідь дізнатися ціну.
король Неван

Хіба це не було б краще в Stack Overflow, де теми розробників більш германські?
bmike

Відповіді:


17

Dropbox

Не пов'язане з програмуванням, але безцінне для всього, що не перебуває в контролі джерела. У той час як Evernote орієнтований на документ, Dropbox орієнтований на файл. Якщо вам потрібні файли на декількох комп'ютерах з контролем редагування, тоді вам потрібен Dropbox.


Я мав би згадати цю, вже маю. Відмінна рекомендація.
DevSolo

Dropbox + git - це найкраще (добре, можливо, просто простий) в управлінні резервними версіями.
алесплін

13

TestFlight

Незамінна для керування бета-тестуванням у прямому ефірі.


Неоціненний і повний змінник ігор. Після тестування ви не можете перемогти (все ще безкоштовно) сервіс TestFlight!
Меттью Фредерік

13

Термінал

Термінал на вашому Mac - це дуже корисний інструмент для управління сховищами, якщо ви не хочете йти графічним шляхом. Крім того, багато корисних бібліотек Objective-C розміщуються в Google Code або GitHub. Мати термінал означає мати можливість перевірити копії цих бібліотек.


7
Чому термінал, коли є iTerm2 ?
mspasov


10

Калейдоскоп

Прекрасний інструмент для розрізнення та злиття. Можна порівняти зображення. Безпроблемно інтегрується практично з чим завгодно.


9

Домашнє пиво

Менш інвазивний спосіб отримати утиліти Unix / Linux, ніж Macports. Нічого не обов'язково не так з Macports, але мені не подобається мати 3 копії Perl у своїй системі тощо.


7

Флюс

Особливо не стосується розвитку, але я люблю це. Ця утиліта автоматично налаштовує кольорову температуру вашого дисплея, залежно від сходу та заходу сонця у вашому конкретному місці. Дійсно робить роботу пізно вночі приємнішою. Спробуйте кілька днів, а потім відключіть його на одну ніч, і ви не повірите, що раніше працювали без цього.

Це не впливає на знімки екрана тощо, але вам може знадобитися відключити його, щоб отримати справжнє враження про кольори.


звучить як щось спробувати, дякую за посилання.
DevSolo

7

Аксесуар

Accessorizer прискорює створення всього кодового коду, необхідного для запуску програми Mac або iOS.
Я здогадуюсь головне використовувати його для створення @propertyта @synthesizeліній. Ви просто вибираєте всі свої ivars, натискаєте деякі клавіші, і аксесуара створить блок директив @property. Просто вставте це у свій заголовок і готово.

Крім того, ви можете створити методи init, dealloc, viewDidUnload. Це допомагає створювати об'єкти, сумісні з NSCoding. І багато іншого.

Кожен розробник Objective-C повинен мати його.


все, що автоматизує, варто (принаймні) переглянути.
DevSolo

6

Adobe Photoshop

Так, це дорого, але хороша програма для редагування графіки є неоціненною під час створення додатків. Зображення - це те, що додаток виділяється, і навіть якщо ви найняли цього супердорогого графічного дизайнера, вам захочеться самостійно робити налаштування.

У вас є кілька варіантів придбання, включаючи пробні, або, якщо ви кваліфіковані, ціни на освіту.


Або GIMP ( gimp.org ) на Mac теж працює добре ...
Martin S. Stoller

6

Evernote

Не пов’язане з програмуванням, але безцінне для зберігання нотаток тощо. Все, що не підпадає під контроль джерела. Автоматично синхронізується між комп’ютерами та має чудову функцію пошуку. Я використовую його для розміщення нотаток на моєму iPad.




3

Макпорти

Насправді не є утилітою або часто використовуваним інструментом. Але прекрасний спосіб встановити всі ті інструменти командного рядка unix, які комусь із нас потрібні періодично. Наприклад, imagemagick, pngcrush, mercurial, git, vim, wireshark тощо.

Fink - це альтернатива Macports, яка в основному робить те ж саме.


3

MindNode

Відмінна утиліта картографування розуму. Також доступна версія iPad (7 доларів або більше)


Це відмінне додаток.
Моше

3

SvnX

SvnX - це графічний інтерфейс з відкритим кодом OS X для більшості функцій бінарного файлу svn.

Це дозволяє переглядати робочі копії, визначати зміни та оперувати ними, а також переглядати журнали та версії ваших сховищ.



3

BBEdit

BBEdit - чудовий текстовий редактор, який існує вже досить давно. Нова версія 10 не лише додала тонну чудових нових функцій (і продовжує це робити), але й відчула велике зниження ціни - близько 50%.

BBEdit - це дуже сценарій, включаючи сценарії AppleScript і оболонки. Також легко створювати вирізки, щоб скоротити час.

BBEdit дуже схожий на TextWrangler (TW - це майже «легка» версія BBEdit), але включає багато додаткових функцій, на які варто коштувати. Деякі приклади - це набагато кращі інструменти HTML, автоматичне завершення контексту на багатьох різних мовах, вирізання, інтеграція SVN / CVS тощо.


3

Піксельматор

Хороший редактор зображень має важливе значення для розвитку. Піксельматор - це більше того. Він повністю функціональний, укомплектований наповненням вмісту, має прекрасне відчуття Mac, і на додаток до нього коштує лише 25 доларів (я знаю правила, але це одна з його головних точок продажу) в магазині додатків Mac .


2

Інгредієнти

Він був у бета-версії впродовж віків і дуже збивається на Леві, але інгредієнти - це чудова альтернатива для перегляду документації Xcode. Як правило, для пошуку в документах швидше, і вбудовано пошук у Google та StackOverflow. Я б хотів, щоб вони оновили його, щоб він менше зазнавав збоїв.



2

Ковток

На мою думку, Sip - найкращий підбір кольорів, який ви можете мати на OS X. Він легкий, завжди активний і виводить кольори, вибрані в різних форматах (какао, iOS, веб-гекса та ін.). Він використовує лише невелику піктограму на верхній панелі, і натискаючи на неї, ви зможете вибрати колір із будь-чого на екрані та скопіювати результат у буфер обміну. І це безкоштовно.


2

КакаоПоди

CocoaPods дуже корисна для інтеграції сторонніх бібліотек у ваш проект Xcode. Немає більше клопоту та втрачаєш час при ручному зв’язуванні цих бібліотек.


1

Знайдіть будь-який файл

( Доступно в магазині додатків )

Функція "Прожектор", орієнтована на вміст Mac, спочатку зведе вас з розуму, оскільки ви зрозумієте, що це не може бути встановлено за замовчуванням для пошуку імен файлів. Його нездатність повернути результати з невидимих ​​папок, таких як usr / bin, перетворить ваше життя в пекло.

"Знайти будь-який файл" шукає ФАЙЛИ на диску чи папці, на яку ви вказуєте. Байдуже, чи вважає Стів Джобс чи хтось інший, що файл повинен бути прихованим від простого смертного. Він навіть загляне всередину пакунків.



1

MonoDevelop

Інша IDE для роботи з додатками Mono для Mac (або крос-платформи). Mono базується на .NET Framework, і ви можете використовувати його з C #, VB.NET або Delphi Prism (потрібне додаткове додавання сторонніх розробників). Можливо, і інші мови.

Можна використовувати разом з рамками MonoMac або MonoTouch для створення вбудованого інтерфейсу в додатках Mac або iOS відповідно.


Я чув про це, але не дивився, враховуючи, що мене цікавлять програми iPad / iPhone.
DevSolo

Основна перевага MonoDevelop полягає в тому, якщо ви хочете працювати з Mono-реалізацією .NET Framework зі своїми програмами iOS або Mac, або вам потрібно зробити розробку крос-платформ. Якщо ви просто хочете націлити на Mac та iOS, Xcode зробить це все за вас. FYI, MonoTouch є комерційною ліцензією на 300 доларів, я вважаю.
Jim McKeeth


1

Фрейз

Легкий текстовий редактор із підсвічуванням синтаксису та ін. Заміна мого блокнота ++. Розвиток зупинився, але він є відкритим кодом, тому він може знову злетіти.


Це не може. Fraise - це виделка Smultron (який раніше був також безкоштовним та відкритим). Але оскільки розробник Smultron перезапустив розробку (цього разу закрите джерело) і поставив її на Mac AppStore, розробку Fraise було вимкнено.
Loïc Wolff

1

AppStar

Якщо ви витратили час на розробку та застосування, вам знадобиться спосіб проаналізувати результат вашої нелегкої праці. Приємно в цьому додатку, що він консолідує ваші звіти iTunes Connect, відстежує продажі, рейтинг, огляди, а також стежить за конкуренцією. Я не дуже «ділова» людина, тому це, безумовно, корисно.



1

Сніппети

Snippets - це програма для Mac OS X, яка зберігає часто використовувані фрагменти коду, які ви можете повторно використовувати в різних проектах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.