Font Size: a A A

Design And Implementation Of IOS Mobile Office Client Reconstruction Based On Componentization

Posted on:2022-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:L C LiuFull Text:PDF
GTID:2518306491491404Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of mobile communication technology,the upgrading of mobile terminals,especially smart phones,is gradually accelerated,and the system functions are becoming more and more powerful.As a result,the number of mobile terminal APPs shows an explosive growth,with more and more functions and more complex structures.In the face of increasingly complex business logic and increasing amount of development,the traditional development mode has been unable to meet the increasing requirements of APP iteration.Therefore,it is urgent for us to find a method that can solve the serious coupling of business functions,difficulty in multi-person development collaboration,low development efficiency and other problems existing in current APP development.In this paper,the current popular mobile business as the breakthrough point,to reconstruct a componentized framework based mobile client,through in-depth comparative study the industry mainstream componentized solution,analysis the advantages and disadvantages of each scheme,and combining with the characteristics of mobile business and eventually was proposed based on the Runtime dynamic characteristics,combining Category component middleware,the component adopts modular reconstructing schemes of DMVVM design patterns.After componentized refactoring,the engineering project realizes the integrated update of components with the help of Cocoa Pods tool.By introducing the idea of componentization and transforming the old design mode,this reconstruction effectively solves the problem of jamming existing in the current mobile office client development,greatly improves the development efficiency and achieves the expected goal.According to the implementation process of the reconfiguration and the final test results,it is proved that the component technology and the design pattern of DMVVM can well meet the development needs of medium and large mobile terminals.The componentization refactoring scheme adopted in this paper has been applied in actual projects and has certain reference significance for iOS applications with similar requirements.
Keywords/Search Tags:iOS development, Modular, Design pattern, Mobile office, Refactoring, Mobile applications
PDF Full Text Request
Related items