Посмотрим правде в глаза, Маки похожи на модные спортивные автомобили мира технологий — гладкие, мощные и такие дорогие! И это особенно верно для нас здесь, в Южной Америке. Поэтому, когда дело доходит до выбора правильного Mac, мы должны действовать стратегически.

Как разработчик iOS, я знаю, что наличие большого количества оперативной памяти похоже на обладание секретной сверхспособностью, а хранилище SSD — это модный, но слишком дорогой аксессуар.

Вот почему мы научились использовать искусство компромисса и вместо этого инвестировать в больше оперативной памяти. Имея всего лишь 256 ГБ SSD-накопителя, мы стали экспертами в оптимизации дискового пространства. И тут в дело вступает наш верный друг, ncdu.

Этот инструмент спас наши компьютеры Mac от отчаяния и помог нам организовать наши рабочие места и освободить больше места на диске. Так что приходите и позвольте мне показать вам, как очистить ваш Mac с помощью ncdu!

Установка

Прежде всего, давайте удостоверимся, что Homebrew установлен в вашем терминале. Если у вас его еще нет, не волнуйтесь, его легко настроить. В этом руководстве я шаг за шагом проведу вас через процесс установки, чтобы вы могли быстро приступить к работе с ncdu.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Затем вам просто нужно установить ncdu, используя:

brew install ncdu

С большими силами приходят большие обязанности

Как однажды сказал дядя Бен Человеку-пауку, «с большой силой приходит большая ответственность». Что ж, то же самое касается ncdu — это инструмент, который запускается от администратора и может стать настоящим прорывом в очистке вашего Mac. Но с большой силой приходит большая осторожность! Вы не хотите случайно стереть что-либо важное, поэтому очень важно помнить, на какие папки вы ориентируетесь.

В этом уроке я покажу вам папки, которые я обычно очищаю, и как определить те, которые занимают все ваше драгоценное дисковое пространство. Так что хватайте свое паучье чутье и начнем!

Как инициализировать

Чтобы запустить программу, просто откройте свой терминал и введите следующую команду в своем терминале:

ncdu .

Он пройдет этап сканирования, где будут найдены все файлы на вашем компьютере. Просто подождите немного.

Через некоторое время он покажет основные папки вашего Mac в порядке их размера.

Для перемещения между папками вы можете использовать клавиши со стрелками и нажать d, чтобы удалить любой файл, который вы хотите. Вы можете выполнить поиск в папке, которая занимает больше места на вашем компьютере, но я поделюсь с вами папками, на которые я всегда обращаю внимание.

Для iOS-разработчиков

Для этих разработчиков у меня есть несколько дополнительных папок, которые обычно стираются, чтобы освободить место.

Производные данные:
~/Library/Developer/Xcode/DerivedData
Папка производных данных Xcode содержит промежуточные артефакты сборки, используемые Xcode, такие как скомпилированные объектные файлы, кэши и файлы отладки. данные. Он зависит от проекта и может быть безопасно удален для освобождения места, так как Xcode автоматически регенерирует необходимые данные во время следующей сборки.

Архивы:
~/Library/Developer/Xcode/Archives
В папке «Архив» в Xcode хранятся окончательные продукты сборки вашего проекта, включая скомпилированные двоичные файлы, файлы dSYM и любые активы, необходимые для распределения. Это необходимый шаг перед распространением вашего приложения для тестирования или его отправкой в ​​App Store. Если вы уже сделали это, вы можете очистить эту папку.

Журналы устройств iOS:
~/Library/Developer/Xcode/iOS Dev Logs
Папка журналов устройств iOS содержит журналы диагностики и журналы сбоев, созданные устройствами iOS, с подробной информацией об ошибках. и вопросы. Журналы организованы по устройствам и приложениям, доступны через окно «Устройства и симуляторы» Xcode или консольное приложение на вашем Mac. Регулярный просмотр и анализ этих журналов может помочь в поиске и устранении неполадок с вашим приложением или устройством. Если у вас больше нет проблем, вы можете очистить эту.

Поддержка iOS DeviceSupport:
~/Library/Developer/Xcode/iOS DeviceSupport
Эта папка содержит папку для каждой версии iOS, которая когда-либо была на устройстве iOS, к которому вы когда-либо подключались во время Xcode работал. Не стесняйтесь удалять любые папки для версий iOS, которые вы больше не поддерживаете.

Использование программы для удаления файлов из любого места на вашем компьютере похоже на езду по городу в роли Человека-паука — один неверный шаг, и вы можете оказаться в затруднительной ситуации! Так что, как и Spidey, важно проявлять осторожность и убедиться, что вы выбрали правильные файлы, прежде чем нажимать кнопку удаления.

У вас есть другие папки в MacOS, которые можно стереть?
Дайте мне знать в комментариях :)

Я независимый разработчик приложений для iOS, которого можно нанять. Если вам нужна помощь с вашим следующим проектом или у вас есть существующее приложение, которое требует некоторого внимания, отправьте мне сообщение на мой LinkedIn, и давайте начнем! 😉