Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

4.1-2 Разработка мобильных приложений (Д.В. 1.2)

  1. В начало
  2. Курсы
  3. Осенний семестр
  4. Прикладная математика и информатика
  5. AM-Mobile
  6. Интерфейс iOS
  7. Лабораторная №5. Интерфейс iOS - UITableView

Лабораторная №5. Интерфейс iOS - UITableView

Требуемые условия завершения
Открыто с: пятница, 23 марта 2018, 00:00
Срок сдачи: четверг, 25 октября 2018, 00:00
Разработать калькулятор сохраняющий историю операций.

  1. Перенести модель калькулятора из Лабораторной №3.
  2. Реализовать наследник класса калькулятор, принимающий протокол HistoryCalculator. Инстанцировать и проверить работоспособность.
  3. Реализовать контроллер экрана истории:

    1. Реализовать наследник UITableViewController, обращающийся к AppDelegate.history для получения данных. 
    2. Реализовать кнопку очистки всей истории. Перед очисткой необходимо запросить подтверждение пользователя с помощью UIAlertController.
    3. Реализовать удаление записей при стандартном жесте удаления.
      Реализовать метод tableView(_ tableView:, commit editingStyle:, forRowAt indexPath:) для editingStyle == .delete. Не забыть сделать tableView.deleteRows для обновления интерфейса.

  • Lab5CalculatorHistory.zip Lab5CalculatorHistory.zip
    4 марта 2018, 15:09
◄ Лабораторная №4. Интерфейс iOS
Archives and Serializations Programming Guide ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Осенний семестр

        • Прикладная математика и информатика

          • P2K

          • GraphAlgo(BI)

          • ИИ (4 курс)

          • ЧМ-2022 (ПМИ-3 4 и 5)

          • GrAlg

          • МО (бак)

          • ANSYS

          • Численные методы -1,3

          • МСС 2022

          • УМФ III (1-2)

          • VPD

          • AM-Mobile

            • Общее

            • Основы Swift

            • Интерфейс iOS

              • ГиперссылкаApp Programming Guide for iOS

              • ГиперссылкаAuto Layout Guide

              • ГиперссылкаHuman Interface Guidelines

              • ГиперссылкаСреда программирования XCode

              • ГиперссылкаАрхитектура приложения iOS

              • ГиперссылкаСтруктура интерфейса iOS

              • ГиперссылкаГрафика и анимация в iOS

              • ГиперссылкаApple – Start Developing iOS Apps

              • ФайлОбзор UIKit (Playground)

              • ФайлStopwatch

              • Файл15Puzzle

              • ЗаданиеЛабораторная №3. Делегирование в iOS

              • ЗаданиеЛабораторная №4. Интерфейс iOS

              • ЗаданиеЛабораторная №5. Интерфейс iOS - UITableView

            • Базовые функции iOS

            • Работа с сетью

            • Дополнительные возможности

            • Экзамен

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
AM-Mobile
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика