Тип работы:
Предмет:
Язык работы:


Разработка iOS приложения по анализу сообщений из сети Twitter

Работа №29569

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы142
Год сдачи2018
Стоимость5900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
270
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 2
1. ГЛАВА ПЕРВАЯ 3
1.1. Об операционной системе iOS 3
1.2. Постановка задачи 3
1.3. Описание требований к функционалу приложения Smashtag 4
1.3.1. Раздел «Список твитов» 5
1.3.2. Раздел «История поисков» 12
2. ГЛАВА ВТОРАЯ 15
2.1. Жизненный цикл iOS приложения 15
2.2. Жизненный цикл view 16
2.3. MVC 18
2.4. Среда разработки 19
2.5. Язык 20
2.6. База данных приложения 20
2.7. Storyboard 22
2.8. Auto Layout 23
2.9. Многопоточность (Multithreading) 23
2.10. Взаимодействие с Twitter API 26
3. ГЛАВА ТРЕТЬЯ 27
3.1. Первый этап 27
3.2. Второй этап 45
3.3. Третий этап 59
3.4. Четвертый этап 63
3.5. Пятый этап 68
3.6. Шестой этап 74
3.7. Седьмой этап: тестирование 80
ЗАКЛЮЧЕНИЕ 81
Список литературы 82
Приложение 1

В современном мире мобильные устройства являются неотъемлемой частью жизни человека. Смартфоны служат нам в качестве средства общения, прослушивания музыки, нахождения необходимой информации, блокнота, навигатора и множества других полезных функций, без которых уже сложно представить нашу жизнь. Одной из таких функций для многих современных людей является приложение Twitter.
Twitter - это социальная сеть главным предназначением которой является публичный обмен сообщениями при помощи различных средств обмена сообщениями, будь то веб интерфейс или сторонние программы клиенты [3].
Наиболее распространенной оперативной системой является ОС iOS. iOS поддерживает устройства лишь одного производителя Apple. Главной причиной столь большого распространения iOS является удобный и лаконичный интерфейс, красивый дизайн, высокая производительность и, конечно, продуманный маркетинговый план.
Основной задачей данной работы является создание приложения «Smashtag» для операционной системы iOS для анализа сообщений из сети Twitter.
Во многих случаях работа с социальными сетями является средством заработка человека, так что это приложение станет хорошим инструментом для людей, чья профессия связана с SMM (Social Media Marketing), так как с помощью Smashtag можно легко и быстро находить нужную информацию по сообщениям из Twitter и выявлять популярность и частоту упоминаний пользователей и хештегов. Таким образом приложение отвечает современным запросам общества и является актуальным.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе разработки мобильного приложения “Smashtag” были приобретены знания об основных методах и инструментах, необходимых для создания простых мобильных приложений, а так же были углублены знания о работе API с сервисов Twitter и о ручном тестировании.
Было приведено описание основных информационных технологий, методов, программного обеспечения и инструментов, применяющихся для решения поставленной задачи, а также описан процесс работы внутренней структуры iOS приложений, модель информационной системы и база данных приложения.
В итоге работы было разработано мобильное приложение-клиент для Twitter, которое позволит упростить работу анализа сообщений из сети Twitter с учетом требования о корректной работе приложения как при горизонтальной ориентации устройства так и при вертикальной, а так же требования о том, что приложение не должно «зависать» и блокировать работу пользовательского интерфейса при загрузке тяжеловесных данных. Было проведено ручное тестирование на реальном устройстве iPhone, в ходе которого было обнаружено и исправлено несколько ошибок.



1. Anthony Gray. Swift Pocket Reference / Anthony Gray. - 1-е изд. -O'REILLY, 2014. - 416 с.
2. Tim Nugent. Swift Development with Cocoa: Developing for the Mac and iOS App Stores / Tim Nugent - O'REILLY, 2014. - 504 с.
3. Twitter - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://en.wikipedia.org/wiki/Twitter - Загл. с экрана. - яз. англ.
4. iOS - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://en.wikipedia.org/wiki/IOS - Загл. с экрана. - яз. англ.
5. Жизненный цикл iOS - Blogspot [Электронный ресур^/Blogspot, Inc. - Режим доступа: http://just-works.blogspot.com/2013/11/ios-app-life-cycle.html - Загл. с экрана. - яз. англ.
6. UI-View-Controller [Электронный ресурс] / Apple Inc. - режим доступа: https://developer.apple.com/documentation/uikit/uiviewcontroller - Загл. с экрана. - яз. англ.
7. Swift - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://en.wikipedia.org/wiki/Swift (programming language) - Загл. с экрана. - яз. англ.
8. iOS документация [Электронный ресурс] / Apple Inc. - режим доступа: https://developer.apple.com/documentation/ - Загл. с экрана. - яз. англ.
9. Xcode - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://en.wikipedia.org/wiki/Xcode - Загл. с экрана. - яз. англ.
10. API - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://ru.wikipedia.org/wiki/API - Загл. с экрана. - яз. русс., англ.
11. JSON - Википедия [Электронный ресурс]/ Wikipedia Foundation, Inc. - Режим доступа: https://ru.wikipedia.org/wiki/JSON - Загл. с экрана. - яз. русс.,

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ