[发明专利]ios编程中存取器生成的方法、装置及处理器有效
| 申请号: | 201310390740.6 | 申请日: | 2013-08-30 |
| 公开(公告)号: | CN103412764A | 公开(公告)日: | 2013-11-27 |
| 发明(设计)人: | 方鸿灏 | 申请(专利权)人: | 深圳市路畅科技股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518057 广东省深圳市南山区科技南十二路18号*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ios 编程 存取 生成 方法 装置 处理器 | ||
技术领域
本发明涉及计算机编程领域,特别是涉及一种ios编程中存取器生成的方法、装置及处理器。
背景技术
在ios(Internetworking Operating System-Cisco,CISCO网络配置系统)编程中,系统提供了一个关键字property,该关键字用于标识数据成员的属性,能够自动生成设置函数的方法和获取函数的方法,提供了一种更为简洁的方法访问数据成员,通常将所述关键字property称为存取器。因此,在ios的编程过程中,所述关键字property被大量的使用。
现有技术中,为每个数据成员声明一个关键字property时,都需要工作人员获取该数据成员的数据类型,继而根据所述数据成员的数据类型,人工为所述数据成员声明其相应的关键字property。
但是,发明人在本申请的研究过程中发现,根据现有技术为数据成员声明关键字property时,采用的人工声明的方式,需要工作人员确定所述数据成员相对应的关键字property后,将其手动输入,工作量较大。特别的,在一个程序项目中,往往具有很多的类,而每个类中又具有大量的数据成员,这种情况下,在完成一个项目时,需要为大量的数据成员进行关键字property的声明,从而耗费大量时间。
发明内容
有鉴于此,本发明的目的在于提供一种ios编程中存取器生成的方法、装置及处理器,以解决背景技术中提出的数据成员进行关键字property的声明时,会耗费大量时间的问题,具体实施方案如下:
一种ios编程中存取器生成的方法,包括:
获取待声明的数据成员的相关信息,所述相关信息包括:数据类型和数据名称;
根据预存的数据类型和关键字property的对应关系和所述相关信息,生成并输出所述待声明的数据成员对应的关键字property,从而获取所述待声明的数据成员的存取器。
优选的,当所述相关信息是通过先后获取数据类型和数据名称的方式获取时,所述生成并输出所述待声明的数据成员对应的关键字property,包括:
在获取所述数据类型后,根据所述数据类型,以及所述数据类型和关键字property的对应关系,生成包含所述数据类型的数据类型存取器;
在获取所述数据名称后,根据所述数据类型存取器和所述数据名称,生成并输出相应的关键字property。
优选的,当所述相关信息是通过先后获取数据名称和数据类型的方式获取时,所述生成并输出所述待声明的数据成员对应的关键字property,包括:
在获取所述数据名称后,根据所述数据名称,生成包含所述数据名称的数据名称存取器;
在获取所述数据类型后,根据所述数据名称存取器、所述数据类型,以及所述数据类型和关键字property的对应关系,生成并输出相应的关键字property。
优选的,当获取到的所述相关信息为同时包含数据类型和数据名称的信息对时,所述生成并输出所述待声明的数据成员对应的关键字property,包括:
根据所述信息对中的分隔符,提取所述信息对中的数据类型和数据名称;
根据所述数据类型,以及所述数据类型和关键字property的对应关系,生成包含所述数据类型的数据类型存取器;
根据所述数据类型存取器和所述数据名称,生成并输出相应的关键字property;
或,
根据所述信息对中的分隔符,提取所述信息对中的数据类型和数据名称;
根据接收到的所述数据名称,生成包含所述数据名称的数据名称存取器;
根据所述数据名称存取器、所述数据类型,以及所述数据类型和关键字property的对应关系,生成并输出相应的关键字property。
相应的,本发明还公开了一种ios编程中存取器生成的装置,包括:
获取模块,用于获取待声明的数据成员的相关信息,所述相关信息包括:数据类型和数据名称;
生成输出模块,用于根据预存的数据类型和关键字property的对应关系和所述相关信息,生成并输出所述待声明的数据成员对应的关键字property,从而获取所述待声明的数据成员的存取器。
优选的,在所述获取模块中,当所述相关信息是通过先后获取数据类型和数据名称的方式获取时,所述生成输出模块包括:
第一生成单元,用于在获取所述数据类型后,根据所述数据类型,以及所述数据类型和关键字property的对应关系,生成包含所述数据类型的数据类型存取器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市路畅科技股份有限公司,未经深圳市路畅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310390740.6/2.html,转载请声明来源钻瓜专利网。





