Перейти к содержимому

Как отменить действие в xcode

  • автор:

Горячие клавиши Xcode

facebook vk instagram Телеграм youtube

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего

Все права защищены © 2014-2024 GURU

Наши контакты
Позвоните мне

Позвоните мне
Список поддерживаемых устройств

Mac mini 2020 года и новее
iMac 2019 года и новее
iMac Pro 2017 года
Mac Pro 2019 года и новее
MacBook Air 2019 года и новее
MacBook 2017 года и новее MacBook Pro 2018 года и новее

Приложение в App Store

В App Store публикуется только то приложение, которое есть в данной программе курса, данное приложение должно быть написано под руководством преподавателя
Приложение публикуется только в одном экземпляре
Сторонние приложения, которые не были написаны в данном курсе и или под руководством преподавателя мы не публикуем в App Store

«Пятиминутка» — в начале урока, первые 5 минут, Вы сможете ответить на вопросы – устно, из прошлых тем. А уже после этого, продолжите урок – по теме.
«Пятиминутка», будет не на каждом уроке, а только иногда.
Мы предполагаем, это улучшит процесс обучения на 2% – 4.5%

Блиц – это проверка усвоенного материала учеником.
В течение 1 часа (60 минут) преподаватель задаёт вопросы по пройденным темам, и ученик пишет код, одновременно комментируя и отвечая на вопросы преподавателя.

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

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

На данном уроке, будут практические задачи, разных уровней сложности, по пройденным темам курса. Все практические задания будут объяснены — показано несколько вариантов, как можно их решить разным способом – усложнить или упростить.

Отмена и повтор действий

Любые внесенные изменения можно отменить, а затем вернуть при необходимости.

Отмена и повтор действий

  • Отменить последнее действие: Выберите «Правка» > «Отменить» (в меню «Правка» в верхней части экрана) или нажмите Command-Z.
  • Повторить последнее отмененное действие: выберите «Правка» > «Повторить» (в меню «Правка» в верхней части экрана компьютера) или нажмите Command-Shift-Z.

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

  • Начало работы с Numbers
    • Обзор Numbers
    • Создание или открытие электронной таблицы
    • Замена заполнителей шаблона
    • Организация электронной таблицей с листами
    • Настройка программы для нужд пользователя
    • Отмена и повтор действий
    • Добавление и удаление таблиц
    • Работа со строками и столбцами
    • Добавление данных в ячейки таблицы
    • Форматирование ячеек таблицы
    • Создание произвольного формата ячейки
    • Добавление элементов управления к ячейкам
    • Объединение и разъединение ячеек
    • Добавление комментария к ячейке
    • Добавление к ячейкам условного выделения
    • Изменение внешнего вида таблицы
    • Изменение внешнего вида текста таблицы
    • Сохранение таблицы как нового стиля
    • Изменение размера, перемещение и закрепление таблицы
    • Сортировка данных в таблице
    • Фильтрация данных
    • Расчеты
    • Типы аргументов и значений
    • Оператор объединения строк и подстановочные символы
      • Способы использования оператора объединения строк и подстановочных знаков
      • Функции, поддерживающие условия и подстановочные символы в качестве аргументов
      • Добавление и удаление диаграммы
      • Пузырьковые диаграммы и диаграммы рассеивания
      • Интерактивные диаграммы
      • Перемещение, изменение размера и поворот диаграммы
      • Изменение данных диаграммы
      • Настройка делений и меток на осях диаграммы
      • Изменение типа диаграммы
      • Изменение внешнего вида диаграммы
      • Сохранения диаграммы как нового стиля
      • Обзор объектов
      • Добавление и редактирование изображений
      • Добавление и редактирование фигур
      • Добавление аудио- и видеофайлов
      • Изменение внешнего вида объекта
      • Создание стилей объекта
      • Изменение размера, поворот и переворот объекта
      • Выравнивание и размещение объектов
      • Наложение, группировка и закрепление объектов
      • Добавление текста
      • Копирование и вставка текста
      • Изменение внешнего вида текста
      • Выравнивание текста
      • Настройка интервала между символами и форматирования
      • Выберите цвет или границу для текстового блока
      • Проверка правописания
      • Поиск и замена текста
      • Автоматическая замена текста
      • Добавление комментариев и выделение текста
      • Создание списков с маркерами и номерами
      • Форматирование знаков пунктуации
      • Использование стилей абзацев
      • Форматирование текста на китайском, японском или корейском языке
      • Сохранение и изменение имени электронной таблицы
      • Сохранение электронной таблицы в другом формате
      • Блокировка электронной таблицы
      • Защита электронной таблицы паролем
      • Добавление собственных шаблонов
      • Удаление электронной таблицы
      • Перемещение электронной таблицы в/из iCloud
      • Использование iCloud вместе с Numbers
      • Общий доступ и редактирование электронной таблицы в iCloud
      • Отправка копии электронной таблицы
      • Печать электронной таблицы
      • Перенос файлов с помощью iTunes

      Help for Apple products Copyright © 2014 Skydocu Inc. All rights reserved.

      Первое впечатление от Xcode 4 (комментарии)

      «+ поддержка SVN’a в самом Xcode. » — это же было раньше реализовано в XCode 3. Что именно нового появилось в работе с SVN?

      #3
      18:53, 11 мар 2011

      Сейчас обновлю статью еще немного — нашлось еще несколько моментов

      #4
      18:58, 11 мар 2011
      #5
      19:05, 11 мар 2011

      > Edit Scheme. и править настройки
      Я сделал просто копию шемы, в которой сборка ведется в релиз.

      > — однооконный интерфейс. Уж очень он однооконный.
      Мои два монитора смотрят на эту фразу с негодованием. В кратце — все что мне нужно я спокойно вынес на второй монитор отдельным окном. Причем мне даже удобнее за счет того, что в обоих окнах поддерживается навигация по дереву

      > — приложение по умолчанию билдится куда-то в глубокий анус (сейчас уже точно куда сказать не могу, потому что изменил эти настройки и теперь билдится как раньше в папку с проектом)
      Сравнительно легко найти, но меня эта неожиданность уже подставила разок.

      > (и даже в настройках я не нашел горячую клавишу перехода между .h и .m файлами).
      Cmd + Ctrl + Up. Все хоткей для навигации вперед назад тоже переехали на ctrl

      > Скорость работы существенно уменьшилась
      i5 660 смотрит с недоумением))

      Из +.
      Спонсирование LLVM наконецто привнесло свои плоды. Благодаря clang заработала (ну, пока работает) code completion система и появилась проверка ошибок на лету (ты уже о ней, впрочем, написал).

      Но в целом да, чуда не случилось((

      #6
      19:12, 11 мар 2011

      crsib
      > Но в целом да, чуда не случилось((
      А чего ждали? Просто интересно чего не хватает.

      #7
      19:17, 11 мар 2011

      GLoom
      > Просто интересно чего не хватает.
      Давай начнем с рефакторинга.

      • Frankinshtein
      • Постоялец

      #8
      19:18, 11 мар 2011

      ждали ide как у всех, а не как у Apple

      • Frankinshtein
      • Постоялец

      #9
      19:18, 11 мар 2011

      а все ориентируются на vs.

      #10
      20:26, 11 мар 2011

      crsib
      > i5 660 смотрит с недоумением))
      Нет, дело не в тормозах, а в удобстве

      #11
      20:29, 11 мар 2011

      Sergio
      > Нет, дело не в тормозах, а в удобстве
      C этим полностью согласен.

      #12
      22:16, 11 мар 2011

      И еще. Баг с mobileprovision не починен до сих пор. После билда с отсутсвующим провижном он так и остается отсутствующим, даже если его добавить. Помогает только перезапуск Xcode. Коряво объяснил, но думаю вы поняли о чем я.

      #13
      9:48, 14 мар 2011

      К тому же не отображаются метки «. comment» и #pragma mark внутри кода, что несколько усложняет поиск нужного метода

      #14
      11:21, 16 мар 2011

      Что-то не понял. Установил. Запустил старый проект и. эмуль даже запуститься не смог. Вернее само приложение запустилось, а вот ось не запустилась в нем) Просто черный экран. Сам xCode пытается приатачить к процессу, но прогресс бар просто ползает в ожидании. Что характерно иногда нормально запускается. а иногда 10 раз вот так как выше описал. AirPlay вообще отказался эмулить под него. вообщем откатил на старый. Буду ждать обновлений.

      П.С. Была такая фигня у кого-то еще?
      2П.С. Ну то что в 1 окно все запихнули, это по просьбам людей с малым экраном.

      Как отменить действие в xcode

      Разработчик

      PDF

      На этой странице

      • Вернитесь к последней сохраненной версии файла
      • Файл отката изменяется инкрементно
      • Используйте снимки для восстановления изменений Projectwide
      • Хранилище и изменения дорожки с управлением исходным кодом

      Сохраните и вернитесь изменения

      XCode автоматически сохраняет изменения в источнике, проекте и файлах рабочей области, как Вы работаете. Эта функция не требует никакой конфигурации, потому что XCode постоянно отслеживает Ваши изменения и сохраняет их в памяти. XCode тогда пишет эти изменения в диске каждый раз, когда Вы:

      • Создайте и выполните свое приложение
      • Передайте файлы репозиторию исходного кода
      • Закройте проект
      • Выйдите из XCode
      • Создайте снимок

      Можно также вручную сохранить изменения на диск путем выбора File> Save.

      XCode позволяет Вам вернуться файлы и все проекты к предыдущему состоянию; можно также отбросить те изменения. Вы используете управление управлением исходным кодом для отслеживания изменения на тонкозернистом уровне.

      Вернитесь к последней сохраненной версии файла

      Для отбрасывания всех изменений, Вы сделали к файлу, так как он был в последний раз сохранен на диск, выберите File> Revert Document. Команда Revert Document воздействует только на файл, имеющий фокус редактирования. Дайте фокус редактирования файлу или путем щелчка по его области редактора или путем выбора его в навигаторе проекта. Например, Вы экспериментируете с новым макетом интерфейса пользователя и затем решаете вернуться к предыдущему расположению. Или необходимо отменить некоторые изменения кода, потому что они представили проблему.

      Команда Revert Document всегда возвращает содержание файла к последней сохраненной версии на диске. Если Вы предпочитаете отступать, изменяет одно изменение за один раз, используйте команду Undo в меню Edit.

      Файл отката изменяется инкрементно

      Для отступания изменений в файле инкрементно выберите Edit> изменение Undo. Команда Undo изучена в контексте Вашей последней работой. Например, команда появляется как Ввод Отмены при создании редактирования к файлу реализации; команда изменяется на Отмену, Добавляет Кнопка, если Вы добавляете объект кнопки к раскадровке.

      С командой Undo можно отступить каждое изменение в файле начиная с запуска сеанса редактирования. Сеанс редактирования начинается при открытии проекта и концов при закрытии проекта. XCode позволяет Вам отменить все редактирования в том сеансе, даже уже сохраненные на диск. (Отметьте, однако, что команда Revert Document очищает историю Отмены, и Вы не можете отменить вернуться работу.)

      После выбора команды Undo можно выбрать Edit> Redo для инвертирования последней работы отмены.

      Используйте снимки для восстановления изменений Projectwide

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

      Снимок является архивом, включающим все файлы документов в или рабочую область проекта и все настройки и рабочей области проекта. Поддержка снимков, возвращающаяся от трех изменений, не поддерживающихся командами Revert Document и Undo:

      • Операции XCode, включающие изменения во многих файлах документов и потенциально в настройках проекта. Эти операции включают код рефакторинга, выполнение проверки проекта и добавление Автоматического Подсчета ссылок к существующему проекту.
      • Корректировки рабочей области и настройки проекта.
      • Глобальный поиск и операции замены.

      Вы создаете снимок вручную путем выбора File> Create Snapshot.

      XCode может автоматически создать снимки. В первый раз, когда Вы выполняете работу редактирования массы для или рабочей области проекта, XCode предлагает Вам включать автоматические снимки для операций редактирования массы. Кроме того, можно сконфигурировать автоматическое создание снимков редактирования массы в предпочтениях или рабочей области проекта. Выберите File> Project Settings или File> Workspace Settings. В окне настроек, появляющемся, выберите вкладку Snapshots и установите флажок «Create snapshot of project before mass-editing operations» в требуемое состояние. Снимок экрана показывает окно настроек с автоматическими выключенными снимками.

      image: ../art/XC_O_snapshot_setting_2x.png

      Установите XCode для автоматического создания снимков при других обстоятельствах путем выбора Xcode> Preferences, выбора области Behaviors и выбора опции Create Snapshot для любых из способов поведения. Например, когда сборка успешно выполняется, снимок экрана показывает добавление создания снимка. Создать флажок снимка у основания конфигурируемых способов поведения на левой стороне окна.

      image: ../art/XC_O_behavior_build_snapshot_2x.png

      Для наблюдения снимков для или рабочей области проекта выберите Window> Organizer, выберите Projects, чтобы открыть организатора Проектов и щелкнуть по проекту.

      image: ../art/XC_O_organizer_snapshot_2x.png

      Восстановите более раннее состояние или рабочей области проекта путем экспорта снимка от организатора Проектов. Выберите Windows> Organizer, выберите или рабочую область проекта, выберите снимок и нажмите Export Snapshot button у основания окна. XCode выводит на экран диалоговое окно предварительного просмотра, в котором можно рассмотреть различия между версией снимка файла слева и текущей версией справа.

      image: ../art/XC_O_organizer_snapshot_export_2x.png

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

      Можно также восстановить снимок поверх текущего проекта путем выбора File> Restore Snapshot из окна рабочей области проекта. XCode выводит на экран диалоговое окно предварительного просмотра, в котором можно рассмотреть различия между текущей версией проекта и версией снимка. При щелчке по Restore Xcode заменяет текущую версию проекта с версией в снимке. XCode берет снимок текущей версии прежде, чем заменить его.

      Можно восстановить удаленный проект от снимка, потому что XCode отслеживает все проекты, даже удаленные, и выводит на экран их в организаторе Проектов.

      Хранилище и изменения дорожки с управлением исходным кодом

      Используйте команды в меню Source Control для управления файлами проекта с репозиторием исходного кода. Репозиторий сохраняет многократные версии каждого файла на диск, храня исторические метаданные о каждой версии каждого файла. Управление исходным кодом позволяет Вам отслеживать изменения файла в более прекрасном уровне детализации, чем снимки позволяют. Если Вы работаете с командой программистов, управление исходным кодом также помогает Вам скоординировать усилия.

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

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

      Можно также перейти от стабильной версии проекта, добавить новые опции и внести другие изменения в ответвление, и затем объединить и согласовать, те возвращаются в стабильную версию проекта.

      XCode поддерживает две популярных системы управления исходным кодом: Мерзавец и Подрывная деятельность. Подрывная деятельность (часто сокращал svn) всегда является базируемым сервером. Сервер обычно находится на удаленном компьютере (несмотря на то, что возможно установить сервер локально). Мерзавец может использоваться просто в качестве локального репозитория, или можно установить сервер Мерзавца на удаленном компьютере для совместного использования репозитория среди членов команды.

      Если Вы работаете одни, является самым простым использовать Мерзавца, потому что Вы не должны будете устанавливать сервер. При создании проекта XCode автоматически устанавливает репозиторий Мерзавца для Вас.

      image: ../art/CreateGitRepo.png

      В дополнение к выполнению непрерывной интеграции служба Xcode, доступная с Сервером OS X, размещает репозитории Мерзавца.

      Если Ваш репозиторий находится на сервере, выберите Source Control> Check Out для создания локальной рабочей копии проекта на компьютере. При использовании локального репозитория Мерзавца Вы не проверяете рабочую копию, потому что Ваш локальный репозиторий является Вашей основной копией.

      Когда Вы удовлетворены изменениями, Вы сделали к файлу, выберите Source Control> Commit, чтобы гарантировать, что те изменения сохраняются в репозитории. Вы обязаны обеспечивать комментарий, объясняя природу Вашей фиксации. Если Ваш репозиторий Мерзавца находится на сервере, работа фиксации добавляет Ваши изменения в Вашем локальном репозитории. Выполните работу нажатия для добавления переданных изменений в репозитории Мерзавца на сервере. Например, при выборе Source Control> Commit на разработке Mac выберите опцию «Push to remote», укажите удаленный репозиторий во всплывающем меню и нажмите Commit Files.

      Вы видите состояние управления исходным кодом своих файлов в навигаторе проекта. Состояние показано как значок рядом с именем файла.

      image: ../art/LocalModifiedFiles.pdf

      Для справки при соединении с и работе с репозиториями исходного кода, посмотрите Справку управления Управлением исходным кодом

      Сравните версии файла для возвращения строк кода

      Выберите View> Version Editor> Show Comparison View для сравнения версий файлов, сохраненных в репозитории. Используйте панели перехода для выбора версий файла на основе их позиции в репозитории. Каждая панель перехода управляет выбором для довольного область выше его. Для отображения версии просмотрите иерархию, чтобы найти его, затем щелкнуть для выбора его. Заштрихованные области указывают изменения между версиями.

      image: ../art/VersionEditorWithChanges.pdf

      Используйте временную шкалу версии для выбора версий файла на основе их хронологического порядка. Щелкните по значку Timeline Viewer ( ) у основания центрального столбца для отображения временной шкалы между двумя областями редактирования. Повысьте указатель или вниз через временную шкалу для просмотра доступных версий. При нахождении версии, Вы хотите, нажимаете левую или правую кнопку раскрытия для отображения той версии в соответствующей области редактора.

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

      Создайте ответвление для изоляции опасных изменений

      После работы над проектом некоторое время у Вас, вероятно, будет организация надежного, стабильного кода. Можно выбрать Source Control> Working Copy> New Branch для создания копии того кода. Тогда можно работать над новыми функциями и другими изменениями, не дестабилизируя существующую кодовую базу. Когда Вы удовлетворены своими изменениями, можно объединить их назад в организацию стабильного кода. Используйте Управление исходным кодом> Работающий Копия> Слияние от Ответвления и Управления исходным кодом> Работающий Копия> Слияние в Ответвление, чтобы объединить и согласовать различия между версиями Вашего проекта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *