Font Size: a A A

The Design And Implementation Of Mobile Applications UI Infrastructure Library Based On IOS Platform

Posted on:2016-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LongFull Text:PDF
GTID:2298330467993239Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the progressive improvement of mobile internet, the mobile internet market has gained vigorous development. In the mobile terminal market, the Apple mobile terminal has shown its excellent. The applications on iOS platform have been widely recognized, which depends on their rational layout, simple operation and humanization interaction. This paper proposes to design and implement a UI infrastructure library based on iOS platform. It may be a real effective tool for the iOS developer and regulate the applications user interface.The background and significance of this study is described at first in this thesis. After that, the related technology based on iOS platform is described, including the brief introduction of iOS platform, the iPhone SDK and the MVC design pattern. And then, with the analysis of iOS applications’ style and the common UI infrastructure of mainstream applicaionts, ten UI infrastructure classes have been proposed, which are the introduction class, the grid view class, the extension tab class, the split view class, the waterfall view class, the intelligent keyboard class, the deployable cell table view class, the multi-functional table view class, the automatic wireless rolling view and the drop-down menu class. The UI infrastructure classes’ basic frames have been settled as their functions, user interfaces and class interfaces have been confirmed. Based on all the designs, the infrastructure classes’details have been solved, and the implement comes so naturally. In the end, after some basic testing on all the ten UI classes, a certain oilfild digital staff terminal system based on iOS platform and a certain mobile class system based on iOS platform have both utilized this UI infrastructure library. In the development, the library not only provides convenience for the developers and shortens the development time, but also normalizes the applications user interface. This paper designs and implements a UI infrastructure library, referring to the iOS applications current situation. The library has shown its superiority in the pratical applications, which is the evidence for both the rationality of the design and the practicability of the implement.
Keywords/Search Tags:UI, iOS, infrastructure library, fast and easy develpment
PDF Full Text Request
Related items