Font Size: a A A

Design And Implementation Of Client Framework Based On IOS Platform

Posted on:2017-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:G H WangFull Text:PDF
GTID:2308330485492198Subject:Computer technology
Abstract/Summary:PDF Full Text Request
At present, Google Android and Apple iOS are the two major operating system of intelligent mobile phone, with the increase of Apple users in recent years, in order to comply with market trend, most of the Internet Cos begin to develop mobile phone application with the version of iOS. Through the research on the traditional iOS App development process, it is found that the development with the operational level directly on Apple’s OS will lead to client’s long development cycle, poor stability, maintaining with high difficulty, code repetition rate high and the readability of the weak problem. Moreover, in the traditional development mode, when some techniques and methods of the Apple system scrap, it needs to rebuild the project as a whole, and spends too much time and labor costs.This thesis designs and develops the middle architecture between iOS platform and user service layer which named GA_Base_FrameWork. Developers can build their own App quickly with the framework, and the generated application can be maintented conveniently and have strong compatibility. By studying on the iOS development technology, combined with the various problems that may be involved in the process of actual development of iOS app, GA_Base_FrameWork mainly includes the following two major parts:(1) Module to achieve functional demands which satisfys the users to build their own applications quickly.(2) Module to achieve developers’ demands which help them to develop, maintain and text application. In the module to achieve functional demands of the framework, it mainly uses SQLite technology of model data storage, AFN and DES encryption technology respectively to achieve the storage of the data and the encryption for requesting and returning network data, and it solves the problem of the collapse of the arrays with the runtime characteristic of Objective-C. In the module to achieve developers’ demands, it mainly advantages of the Javescript technology to repair bug of APP in the production environment, uses memoryInfo technology to view memory to run of the App and mobile phone, and detects if the current page has caton problems, which are caused by losting frames. By using these techniques and tools of the frameworkcan, it will help developers to simplify the process to store and read data, request and process network data, reduce the flash back and collapse probability of application, reduce maintenance costs, shorten the development cycle, and improve the stability and the user experience of the application.Firstly, the research background, significance, status and content for this subject is introduced. This paper puts forward the overall structure of the framework on the base of the necessity for the iOS App client framework, which can be drawn from the analysis of the functional and developers’ requirements. Then, this paper describes in detail the modules to meet the functional and developers’ requirements, and briefly introducts the using methods and advantages of the framework. At last, this paper summarizes and prospects the research work.
Keywords/Search Tags:iOS, framework, demand, module
PDF Full Text Request
Related items