| The development of science and technology has led to the development of the mobile equipment industry.At the same time,with the acceleration of the pace of life,everyone has a lot of things to deal with every day,and undoubtedly it is the most convenient and quickest way to record these things in the mobile phone.So the memo APP came into being.At present,there are countless memos APP in both Android and Apple application malls.After investigation,the author found that some of them only support to-do lists with written records,and the flexibility is not as good as voice and photographing.Some support voice and photo recording to-do lists,but the operation steps are too complicated that require users lots of time when using them.Therefore,the author decided to develop a memo APP with as complete a function as possible and relatively simple operation.The memo APP designed in this paper is based on i OS operating system.It is developed using swift language and Xcode development tools and runs on i OS operating system mobile devices.The specific research content is as follows:1.The development and research status of mobile applications are systematically analyzed.The purpose and significance of APP study are analyzed.Also the advantages of i OS system as well as the development language and environment used are introduced.2.The user need is analyzed and overall design of the APP is made.The functional characteristics of several existing memo APP with a large number of users are thoroughly analyzed.Based on the analysis of the existing memo APP the overall design of the memo APP of this paper is determined which divides the whole APP into three major modules: To-Do Module,Completed Module and Record Module.3.To-Do Module is designed and implemented.This To-Do Module is responsible for realizing the functions of adding,displaying,viewing,modifying and deleting to-do items.Its essence is the operation of adding,deleting,modifying and checking the database.It introduces the establishment of the database,the acquisition and deletion of the data.To-Do things are displayed in the form of a table of lists.The advantages of the table view and the implementation method of the table view display are introduced.4.Completed Module is designed and implemented.This Completed Module is mainly used to set the to-do lists as completed and to view and delete the completed lists.In order to make the user's operation as simple as possible,the right slide gesture is used to set the to-do list as completed.The use of gesture recognizer and the matters needing attention are introduced.With the increase of usage time,more and more completed items will be established.For the convenience of users to view,the view of completed items will be realized by date filtering.Users can view completed items under that date by selecting the date they want to view.In order to query by date,the package of custom calendars are designed and implemented.5.Recording Module is designed and implemented.This Recording Module specifically realizes the notepad function and combines the memo with the notepad,which can reduce the download and installation of an APP by the user,save the operation time of the user and avoid occupying the memory of the mobile phone at the same time.According to different user records,the classification function of the records is designed to facilitate users to view the records according to the classification.6.Unit and system integration tests for applications are finished.In order to ensure that all functions of the application program can work normally and realize the expected functions,the APP is tested in modules.After verifying the functions of each module,in order to ensure the stability and reliability,the APP is tested for integration.All the tests prove that the APP not only realizes various functional requirements,but also has overall stability.7.Summary and prospect about the paper are made.Right now this memo APP has successfully added to the Apple Store and several updates had been carried out.The paper summarizes the design and research of this APP and makes a prospect for the follow-up work.This paper has completed the design and development of the memo APP,and has done many systematic tests after the completion of the development.The experimental results are ideal,the expected functions have been basically realized,and the system has been put on shelves in the Apple Store. |