基于IOS的社区金融App的关键技术研究
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Research on Key Technology of Community Finance App Based on IOS
  • 作者:秦业 ; 高建华
  • 英文作者:QIN Ye;GAO Jian-hua;Department of Computer Science and Technology,Shanghai Normal University;
  • 关键词:社区金融 ; IOS ; JSON ; 多线程 ; 缓存
  • 英文关键词:community finance;;IOS;;JSON;;multithreading;;cache
  • 中文刊名:WJFZ
  • 英文刊名:Computer Technology and Development
  • 机构:上海师范大学计算机科学与工程系;
  • 出版日期:2018-07-04 10:54
  • 出版单位:计算机技术与发展
  • 年:2018
  • 期:v.28;No.260
  • 基金:国家自然科学基金(61672355);; 上海市引进技术的吸收与创新年度计划项目(JJ-YJCX-01-15-5250)
  • 语种:中文;
  • 页:WJFZ201812033
  • 页数:5
  • CN:12
  • ISSN:61-1450/TP
  • 分类号:163-167
摘要
随着移动互联网的兴起和智能终端平台的普及,人们对移动理财的需求越来越大,然而市场上并没有一款简单易用、功能广泛的在线理财App产品。对此,文中基于"产学研"的需要提出社区金融App项目,完成基本UI的设计与实现,功能模块API的开发、分析前后端数据交互、JSON解析等。实验重点研究和解决了多线程和缓存框架的选取和代码实现的问题。首先分析了并发操作可能存在的问题,以及多线程技术是如何予以解决的,具体讨论了GCD框架的优势和工作原理;然后分析了缓存对App的重要性以及不同缓存策略的适用场景和工作流程;最后在实际项目中组合使用不同的缓存策略完成所需要的功能。阐述了未来开发的重点在于统一两大移动平台,并指出了未来App开发的重点在于混合App的开发。
        With the rise of mobile Internet and the popularity of intelligent terminal platform,people's demand for mobile finance is growing. However, there is not a simple and wide range of online financial App products on the market. Therefore,we put forward the community financial App project based on the requirement of"production, learning and research",which completes the design and implementation of basic UI,development of functional module API, analysis of front and back data interaction, JSON analysis and so on. The experiment focuses on solving the selection and code realization of multi-thread and the cache framework. First we analyze the possible problems of concurrent operation and how to solve it, and then discuss the advantages and working principles of GCD framework. After that, the significance of caching to App, the application scenarios and workflow of different caching strategies are also analyzed. Finally,different caching strategies are combined to fulfill the functions needed in practical projects. In addition,we expound that the focus of future development is to unify the two big mobile platforms, and point out that the focus of future App development lies in the development of hybrid App.
引文
[1] BUCANEK J. Learn IOS App development[M].[s. l.]:Apress,2013:18-21.
    [2]刘乐廷,李敬兆. IOS内存开发管理机制的研究[J].计算机与现代化,2013(3):196-199.
    [3] KIPAR D. Test automation for mobile hybrid applications:using the example of the BILD App for Android and i OS[M].[s. l.]:[s. n.],2014.
    [4] SADUN E. The i OS 5 developer’s cookbook:core concepts and essential recipes for i OS programmers[M].[s. l.]:Addison Wesley,2012:161-167.
    [5] MISHRA A. The MVVM architectural pattern[M]//i OS code testing.[s. l.]:[s. n.],2017:43-60.
    [6] STARK J. Support Everything:building apps that run everyw here w ith HTM L5,REST,and JSON-O’Reilly media free,live events[M].[s. l.]:Jonathan Stark,2017.
    [7]胡扬帆,杨刚,胡颢石.结合LBS和信息推送的博物馆APP的设计实现[J].计算机应用与软件,2013,30(12):108-112.
    [8] SAKAMOTO K,FURUMOTO T. Pro multithreading and memory management for i OS and OS X[M].[s. l.]:[s.n.],2013.
    [9]潘小龙. IOS系统中不同多线程技术的研究和比较[J].中国新通信,2014(24):21-22.
    [10] OBJECTS B,SYNTAX T,DISPATCH G C,et al. Concurrent programming in M ac OS X and i OS[M].[s. l.]:[s.n.],2011.
    [11]黄天柱,涂时亮. i OS开发UITableView加载图片的内存管理[J].计算机系统应用,2012,21(9):113-118.
    [12]梁效宁,黄旭,朱星海. SQLite数据库文件恢复提取技术研究[J].计算机科学,2016,43(12A):16-19.
    [13]仲媛,王菁,韩燕波,等. HTML5混合式移动社交应用中缓存管理机制的研究[J].计算机科学,2017,44(2):82
    [14]李张永,陈和平,顾进广.跨平台移动Web开发框架与数据交互方法[J].计算机工程与设计,2014,35(5):1827-1832.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700