本法发明基于移动IOS,使用Objcctivc-C语言技术,涉及一种使用Objcctivc语言开发的股票软件系统。
背景技术:
随着人们对移动炒股的需求越来越高,手机炒股软件也在不断进步,目前市场上充斥着各种各样的手机炒股软件,股市资讯对于股民朋友来说就像业界“风向标”,炒股不知行情资讯如同“睁眼瞎”,所以手机炒股软件除了要具备跨平台同步“自选股”外,还要在方寸间的手机屏幕为移动用户呈现最全面的股市资讯,以及最人性化的浏览效果。本系统基于基于移动IOS,使用Objcctivc-C语言技术开发的移动股票软件系统,真正帮助想要炒股但无经验的股民提供强有力的优势。
技术实现要素:
一种使用Objcctivc语言开发的股票软件系统,本系统涵盖资讯、模拟炒股和股票信息,同时整合各大财经门户网站信息及调研报告,供无经验的想要投资炒股的群体参考,系统基于移动IOS手机客户端,使用Objcctivc-C语言开发,可模拟股票交易功能,让用户实时参与真实的炒股规则与流程。
一种使用Objcctivc语言开发的股票软件系统,系统中数据功能包含数据抓取解析、数据安全保护及数据请求:
1数据抓取与解析:应用中的数据主要来源于各大财经门户网站等,数据格式和类型据数据来源不同而相差异,系统基于Objcctivc-C语言开发,应用中数据的抓包在Mac环境下使用的工具是paros;解析思路如下:①将返回的数据进行编码转换,②使用分号判断请求及隔开股票的个数、③去掉多余的返回数据"var hq_str_”;④使用由等号转换的读好分割个股中的数据,⑤最后将分割的数据逐个存储到模型。
2.数据安全:系统采取了MD5加密保证数据安全,确保信息传输完整一致;在本系统中,MD5加密算法最终产生128bit固定长度的值对用户的信息进行加密后存储;在实际运用中,系统产生32位16进制的字符,可对随机产生的字符进行二次处理,以符合32位大小写字符串。
3.数据库请求:系统通过对整合的数据进行加密存储提高用户的访问速度,同时本系统使用单例数据库类型,创建固定实例方法及访问借口,形成一个封装的共享资源,保证每一次操作完成后顺利进入下一步操作。