Font Size: a A A

Implementation And Optimization Of Smart Campus System Based On IOS

Posted on:2022-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:L J CaiFull Text:PDF
GTID:2518306548461114Subject:Master of Engineering (Electronics and Communication Engineering)
Abstract/Summary:PDF Full Text Request
In recent years,the smart campus has become the top priority of the development of informatization.For smart campuses,the current iOS mobile development solutions on the market are not complete and the Internet of Things is low.And different from the Android system,because the iOS application’s procedures such as launching,iteration,and exception repair all rely on Apple’s official channels,it often results in applications that cannot be updated and optimized in the first time.Moreover,as the scale of the campus business expansion system will become larger,the structure will become extremely complex,and there will be more and more hidden errors in the code,which will affect the stability and dynamics of the system and the structure.Scalability puts forward higher requirements.Therefore,this article plans to introduce fingerprint locks to associate school personnel to design and implement a smart campus system that is easy to expand,has a smooth interface,and has thermal repair capabilities.The main research content includes the following three aspects.(1)Through research and study to learn mature and commonly used related technologies in iOS development,combined with the demand analysis of the overall system to design functional modules,and then realize the smart campus system.And optimize the overall structure of the system,improve the traditional MVC development structure,introduce and encapsulate more modules such as network requests,page logic,system resources,etc.In this way,the coupling between the modules is reduced,so that the system function modules can be reused and easier to develop and maintain.(2)Analyze and provide optimization solutions for common problems in the mobile terminal development process,such as crashes,freezes,and memory leaks.Among them,in order to avoid memory leaks caused by the underlying causes of the system,the weak reference intermediate object memorylesks Proxy is designed to forward messages to solve it,and the system stability is improved.(3)Through the research on the bottom layer and runtime of Object-C,self-developed and designed hot repair tools,and applied them to the smart campus system to increase the hot repair capability of the system.The system can repair abnormal errors in the code through the interaction of hot repair tools and server-side scripts,and does not need to pass Apple’s official review.At the same time,since it is a self-developed tool,it will not be officially banned from the shelves.Through the above program design,the application of the smart campus system was finally realized and optimized,and the system and the optimized program were tested and analyzed respectively to verify the feasibility and effectiveness of the system and the optimized program.The application has been successfully put on the App Store and put into use in many colleges and universities,and the user response has been good during the period.Due to the common problems of the mobile development process,taking the problems of the smart campus system as the starting point,trying to systematize the solutions and extend them to general iOS applications,which will have great significance for mobile development optimization and smart campus construction.
Keywords/Search Tags:Smart campus, fingerprint lock, iOS, runtime, hot repair, system test
PDF Full Text Request
Related items