Топ 3 инструмента за Mac разработчици

Независимо дали просто се учите как да кодирате, изучавате компютърни науки или сте опитен разработчик на Mac, тези три приложения със сигурност ще ви помогнат в работата ви. Имам приложение, което добавя цял набор от нови функции към Xcode Simulator, което улеснява управлението на пакети в Homebrew и по-добър начин за изтегляне и инсталиране на Xcode.

Всички тези инструменти сами по себе си са с отворен код. Има връзки към всяко GitHub репо, където можете да се учите от тях и да ги компилирате сами.

Топ 3 безплатни инструменти с отворен код за разработчици на Mac

Гледайте всичко това в действие във видеоклип:

№ 1: Контролна зала за симулатора

Симулаторът на iOS е чудесен инструмент за тестване на устройства, които не притежавате, но разполага с ограничен набор от функции. Дори ако имате множество iPhone за отстраняване на грешки, добра практика е да тествате как работи приложението ви в различни ситуации като лошо покритие на клетката, отменени разрешения, ниска батерия или странно географско положение местоположения.

Контролна зала за Mac
Много страници с контроли и настройки за симулатора.
Екранна снимка: D. Грифин Джоунс/Култът към Mac

Това е мястото, където Control Room идва. Това е удобно приложение от Пол Хъдсън, което зарежда симулатора. Опростеният потребителски интерфейс ви дава графични контроли за всичко по-горе и много повече.

Имате два бутона за копиране на клипборда във или извън симулатора — наистина удобен за предаване на URL адреси или низове от текст. Един бутон задейства iCloud синхронизиране; Наистина ми се иска повече приложения да включват бутони за това. Има текстово поле, където можете да отворите URL адрес в приложението (или дълбока връзка), за да ви помогне да тествате конкретни области от приложението си.

И разбира се, има функция за запис на екрана за лесно създаване на видеоклипове и GIF файлове.

Създайте или изтеглете Control Room от репото на GitHub тук.

№ 2: Корк, по-добър мениджър на пакети

Homebrew е фантастичен начин за инсталиране на всякакви полезни инструменти и пакети, но стартирането му от терминала може да бъде тромаво.

Както при всички интерфейси на командния ред, ще забравите точното заклинание, необходимо, за да направите това, което искате. И ако нещо се обърка, трябва да прочетете понякога неразгадаемите съобщения за грешка, които се губят сред параграфите от текст, които изпълват малкия прозорец.

Управление на ffmpeg в Корк
Удобните за потребителя GUI като този са причината да изоставим интерфейсите на командния ред.
Екранна снимка: D. Грифин Джоунс/Култът към Mac

Cork превръща цялата тази бъркотия в прост GUI. Можете да видите списъка с инсталираните пакети в страничната лента. Кликнете върху един, за да видите дали има зависимости с други пакети на вашата система.

С един бутон можете да закачите пакет към конкретна версия, за да не се актуализира. Обзалагам се, че не знаете че Терминална команда от върха на главата ви. Щракнете върху иконата за опресняване в лентата с инструменти, за да проверите и актуализирате всеки инсталиран пакет (с изключение на тези, които сте закачили).

Добавяне на пакет в Корк
Функцията за търсене е наистина удобна. Не знаех, че този пакет съществува преди, току-що го намерих.
Екранна снимка: D. Грифин Джоунс/Култът към Mac

Добавянето на пакет също е много по-лесно. Щракнете върху бутона Добавяне в лентата с инструменти. Не е нужно да въвеждате името точно както трябва - това също е поле за търсене. Въведете нещо и ще получите списък с възможни резултати. Кликнете Инсталирай за да го добавите.

Насърчавам ви да подкрепете разработчика, като закупите приложението ако можете да си позволите да го направите. Можете също изградете го от изходния код в GitHub repo.

№ 3: Xcodes, за управление на Xcode

Xcodes инсталиране на няколко различни версии на Xcode
Превключвайте между няколко инсталации на Xcode с едно кликване.
Екранна снимка: D. Грифин Джоунс/Култът към Mac

Не, това не е печатна грешка. Xcodeс е инструмент, който управлява кои версии на Xcode сте инсталирали и с едно щракване можете да промените коя е вашата активна версия.

Това може да бъде полезно, ако работите върху няколко различни приложения, насочени към различни версии на операционната система. Може би имате приложение в процес на разработка за следващото голямо издание на iOS в бета версия, но трябва да продължите да пускате корекции на грешки за другите си приложения, като използвате предишната версия.

Можете да филтрирате, за да покажете бета версии на Xcode и финални версии. Щракнете върху която и да е версия, за да видите в информационния панел кои SDK за macOS, iOS, watchOS и tvOS поддържа.

Можете да включите известия при излизане на нови версии и те да се инсталират автоматично.

Ако изтегляте предварителни версии на Xcode от уебсайта на разработчиците, а не от Mac App Store, знаете, че разархивирането често е дълъг процес, но Xcodes има таен трик в ръкава си.

Активирайте Faster Unxip в Settings
Ускорете досадно бавния процес на разархивиране на Xcode.
Екранна снимка: D. Грифин Джоунс/Култът към Mac

в Настройки > Експерименти, проверете По-бърз Unxip. Това използва специален алгоритъм който се възползва напълно Swift Concurrency, като осветява всички ядра на вашия Mac паралелно, за да постигне 70% по-бързо unxip. В моето тестване, на a Mac mini с M2 Pro, имам 54% подобрение.

Създайте или изтеглете Xcodes от репото на GitHub тук.

Последна публикация в блога

| Култът към Mac
September 10, 2021

Apple може най -накрая да визуализира обновения Mac Pro на WWDC 2019Новият Mac Pro ще бъде отново модулен, точно като този.Снимка: AppleApple най -...

| Култът към Mac
September 10, 2021

Всичко, което можете да купите с Apple Pay в моментаApple Pay започва да подменя портфейла ви на 20 октомври. Снимка: AppleApple Pay най-накрая е т...

| Култът към Mac
August 20, 2021

„Измина много време“ откакто Apple актуализира тези продуктиЩе има ли нова Apple TV следващата седмица? Ако е така, мина много време. Снимка: Робър...