ВВЕДЕНИЕ 3
1. ОСНОВНАЯ ИДЕЯ СОЗДАВАЕМОГО МОБИЛЬНОГО ПРИЛОЖЕНИЯ 5
2. ИСТОРИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ SWIFT 7
3. ОБЗОР СУЩЕСТВУЮЩИХ ПРИЛОЖЕНИЙ С ФУНКЦИОНАЛОМ ПОГОДЫ 9
4. ОБЗОР СУЩЕСТВУЮЩИХ ИНТЕГРИРОВАННЫХ СРЕД РАЗРАБОТКИ ДЛЯ ПЛАТФОРМЫ IOS 10
5. ТЕХНОЛОГИИ ДЛЯ РЕАЛИЗАЦИИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 13
5.2. Методы REST API 16
6. РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ «ПОГОДА» 16
6.1. Постановка задачи 16
6.2. Программная реализация 17
6.2.1. Подготовка API ключа 17
6.2.2. Создание приложения в Xcode 22
6.2.3. Загрузка иконок 24
6.2.4. Разрешение на использование конфиденциальных данных 29
6.2.5. Создание ViewController 30
6.2.6. Настройка сети 33
6.2.7. Создание структуры для файла JSON 36
6.2.8. Парсинг объекта JSON 38
6.2.9. Функция updateView 39
6.2.10. Создание интерфейса 40
Список использованных источников 45
Приложение А. Исходный код программы 46
С появлением современных устройств, таких как мобильные телефоны, планшеты и ноутбуки, появилась возможность выходить в сеть практически в любом месте, и при этом не быть привязанным к стационарному компьютеру. Это и послужило основополагающим фактором для развития мобильных приложений, которые в свою очередь подняли инструментарий данной техники на более высокий уровень. На первом месте по популярности находятся приложения, используемые в развлекательных целях – чтение газет и журналов, рисование и обработка фотографий, игры и обучающие ресурсы для детей. Также есть другая группа приложений, решающих производственные задачи и рассчитанных на использование в организациях. Данные программы находят применение в различных сферах, например, в таких как наука, образование и здравоохранение.
Последние годы сфера мобильной разработки в России трансформируется, и все более популярными становятся кроссплатформенные приложения, позволяющие создавать решения для нескольких операционных систем. Среди них самыми многообещающими и представляющими интерес технологиями можно назвать Kotlin Multiplatform и Flutter.
Цели и задачи проекта
Цель проекта – проектирование и разработка удобного в использовании погодного приложения, которое предоставляет пользователям точную и актуальную информацию о погоде.
Объектом исследования погодного приложения является возможность точного отображения погоды в любой момент времени при любом местоположении.
Предметом исследования выступает процесс разработки мобильного приложения для отображения погоды.
Структура работы
Работа состоит из введения и шести глав, пять из которых посвящены теоретическому исследованию и одна – непосредственно разработке мобильного приложения на языке программирования Swift в интегрированной среде разработки программного обеспечения Xcode.
' .
Мобильное приложение 'Погода' на языке программирования Swift #9106172
Артикул: 9106172
- Предмет: Программирование
- Уникальность: 75% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2023 году
- Количество страниц: 56
- Формат файла: docx
- Последняя покупка: 04.06.2024
1 999p.
1. Аллан, А. Программирование для мобильных устройств на iOS: Профессиональная разработка приложений для iPhone, iPad, and iPod Touch / А. Аллан. - СПб.: Питер, 2013. - 416 c.
2. Дэйв, М. iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch / М. Дэйв, Н. Джек. - М.: Вильямс, 2012. - 672 c.
3. Здзиарски, Д. iPhone. Разработка приложений с открытым кодом / Д. Здзиарски. - СПб.: BHV, 2013. - 368 c.
4. Марк, Д. Swift: разработка приложений в среде Xcode для iPhone и iPad с использованием iOs SDK / Д. Марк. - М.: Вильямс И.Д., 2015. - 816 c.
5. Calfore P. The next American Metropolis. Ecology, Community and the American Dream. New York: Princeton Architectural Press, 1993. – 175 р.
6. Гивакс, Д. Паттерны проектирования API / Д. Гивакс - СПб.: Питер, 2023. - 512 с.
7. Agibetov A. Essence of JSON: Static Analysis for JSON. Lambert Academic Publishing, 2013. - 52 p.
2. Дэйв, М. iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch / М. Дэйв, Н. Джек. - М.: Вильямс, 2012. - 672 c.
3. Здзиарски, Д. iPhone. Разработка приложений с открытым кодом / Д. Здзиарски. - СПб.: BHV, 2013. - 368 c.
4. Марк, Д. Swift: разработка приложений в среде Xcode для iPhone и iPad с использованием iOs SDK / Д. Марк. - М.: Вильямс И.Д., 2015. - 816 c.
5. Calfore P. The next American Metropolis. Ecology, Community and the American Dream. New York: Princeton Architectural Press, 1993. – 175 р.
6. Гивакс, Д. Паттерны проектирования API / Д. Гивакс - СПб.: Питер, 2023. - 512 с.
7. Agibetov A. Essence of JSON: Static Analysis for JSON. Lambert Academic Publishing, 2013. - 52 p.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Мобильное приложение 'Погода' на языке программирования Swift |
Артикул: | 9106172 |
Дата написания: | 27.05.2023 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 75% |
Количество страниц: | 56 |
Скрин проверки АП.ВУЗ приложен на последней странице.
Работа включает в себя только пояснительную записку и листинг программы
Работа включает в себя только пояснительную записку и листинг программы
Файлы артикула: Мобильное приложение 'Погода' на языке программирования Swift по предмету программирование
Пролистайте "Мобильное приложение 'Погода' на языке программирования Swift" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 21.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 49 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка мобильного приложения для онлайн-школы по программированию
СЛЕДУЮЩАЯ РАБОТА
Web-приложение для поиска работы и подбора персонала