2016-08-23 13 views
0

Я новичок в Mac. До сих пор при перезапуске все работало надежно, как и раньше, и было более или менее в одном и том же состоянии.Перезапустит ли Mac перезапуск с восстановлением открытых приложений/dev-tools и восстановлением состояний в каждом случае?

Можете ли я как разработчик отказаться от потери информации о состоянии при перезапуске? Можно ли полностью восстановить все приложения и когда произойдет потеря данных? Есть ли какие-нибудь известные ошибки? Могу ли я оставить мой отладчик в точке приложения, перезапустить/спящий режим и ожидать, что он будет в том же состоянии с моим отладчиком?

Прежде чем получить слишком удобную функцию, я хочу знать, как много я могу полагаться на нее, чтобы восстановить все до предыдущего состояния, иначе я буду более осторожен с перезагрузками, поэтому я думаю, что эта информация полезна для любых разработчиков, использующих Mac OS X - платину для разработки.

+0

Вы упомянули две вещи: перезапуск и спящий режим. Для сна я бы ожидал, что вещи в основном останутся в одном и том же состоянии. Для перезапуска, это в основном собирается открыть ваши приложения. Я бы не ожидал, что такие вещи, как в процессе отладки, будут поддерживаться, поскольку процессы будут остановлены и перезапущены как часть перезапуска. – Kyle

ответ

1

Приложения, чтобы не получить функциональность состояния восстановления магически, но они поддерживают API, которые помогают в этом. Некоторые приложения делают это хорошо, другие менее хорошо, а другие - нет.

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