Font Size: a A A

Design And Implementation Of A Social Application On IOS Platform

Posted on:2015-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:L SongFull Text:PDF
GTID:2298330434450162Subject:Software engineering
Abstract/Summary:PDF Full Text Request
iOS as currently the most popular operating system for mobile devices, with its good system stability, easy operation, excellent user experience and a huge application store, has won widespread praise. Social Networking software as a long-standing concern and welcome category, has also well-grown on iOS platform.IN this paper, a strangers dating application for iOS named "SayHi!" is explained with its system analysis, design and implementation. In particular, the paper discussed and studied the ubiquitous difficulties in system design and implementation, such as slow application response, frequent network interactions and high network flow.The author participated in the entire project from requirements analysis phase to project release, and took part in the development of following versions. During this period, the author completed the following modules independently.(1) Account Management module includes binding mail, changing password, deleting account and other functions. This module uses the device UUID to implement a non-account quick registration and login function.(2) Personal Information module includes displaying user page, managing user information, server synchronization, uploading user photos, storage, search, and other functions. It realized a low-cost function to update user information from server timely.(3) Relationship module includes animation programming, widgets programming, relationship management and other functions.(4) Communication module includes chat view programming, message storage and search, animation emoji displaying, sound playing, picture browser and other functions. It used UILabel to realize an integrating text and graphics widget.(5) Settings module contains system setting items and setting items of other modules. It realized a component-based method to configure the setting items.At the end of this paper, the system was tested to ensure all the functional and non-functional requirements are up to standard. Up to now,"SayHi!" had released in the App Store of many countries and attract a lot of users all over the world.
Keywords/Search Tags:iOS development, Social Networking Application, Multi-threadDevelopment
PDF Full Text Request
Related items