[发明专利]数据处理方法和系统有效
申请号: | 201680062349.5 | 申请日: | 2016-09-21 |
公开(公告)号: | CN108351764B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | M·杜克曼;K·S·欧尔;S·佩吉;B·阿格黑;C·拉特纳 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/33;G06F8/34 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 罗亚男 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 | ||
1.一种数据处理方法,包括:
在源代码编辑器处接收文字数据,所述文字数据表示供所述源代码编辑器所显示的源代码使用的文字数据值;
将表示所述文字数据值的所述文字数据插入所述源代码中;
在所述源代码编辑器中显示所述文字数据值的图形表示,所述图形表示显示在与所述文字数据值相关联的程序代码语句内;
在将表示所述文字数据值的所述文字数据插入所述源代码中之后,自动编译与所述文字数据值相关联的所述程序代码语句;
执行编译的所述程序代码语句来生成输出;以及
在所述源代码编辑器内显示与所述文字数据值相关联的所述程序代码语句的所述输出。
2.根据权利要求1所述的数据处理方法,还包括确定用于待由所述源代码使用的所述文字数据值的数据类型以及基于所述数据类型显示所述文字数据值的所述图形表示。
3.根据权利要求2所述的数据处理方法,其中所述文字数据值表示具有待由所述源代码用作所述文字数据值的内容的数据文件,并且显示所述文字数据值的所述图形表示包括显示表示所述数据文件的图标。
4.根据权利要求3所述的数据处理方法,其中所述数据文件是包含待由所述源代码用作图像文字数据值的图像数据的图像数据文件,并且表示所述数据文件的所述图标是所述图像数据文件的所述图像数据的缩放版本。
5.根据权利要求3所述的数据处理方法,其中所述数据文件包含待由所述源代码用作字符串文字数据值的文本数据。
6.根据权利要求3所述的数据处理方法,其中所述数据文件包含待由所述源代码用作音频数据或视频数据的多媒体数据。
7.根据权利要求3所述的数据处理方法,还包括编码包含所述文字数据值的所述数据文件的标识符以及将所述标识符存储在所述源代码内。
8.根据权利要求1所述的数据处理方法,其中所述文字数据值表示待由所述源代码用作颜色文字值的颜色数据。
9.根据权利要求8所述的数据处理方法,还包括编码所述颜色文字值的表示以及将所述表示存储在所述源代码内。
10.根据权利要求1所述的数据处理方法,其中所述图形表示是由前端编译器生成的,并且所述自动编译由后端编译器执行。
11.根据权利要求10所述的数据处理方法,其中:
前端编译器分析程序代码以构建程序的内部表示并且后端编译器将所述内部表示编译成所述程序代码语句的内部表示,成为能够由应用程序进程的可执行指令使用的形式。
12.一种数据处理系统,包括:
一个或多个处理器;和
计算机可读介质,所述计算机可读介质包含指令,所述指令当由所述一个或多个处理器执行时使得所述一个或多个处理器:
执行源代码编辑器,所述源代码编辑器显示程序代码的源代码列表;
在所述源代码编辑器处接收文字数据,所述文字数据表示待由所述程序代码使用的文字数据值;
将表示所述文字数据值的所述文字数据插入所述源代码中;
在所述源代码编辑器中显示所述文字数据值的图形表示,所述图形表示显示在与所述文字数据值相关联的程序代码语句内;
在将表示所述文字数据值的所述文字数据插入所述源代码中之后,自动编译与所述文字数据值相关联的所述程序代码语句;
执行编译的所述程序代码语句来生成输出;以及
在所述源代码编辑器内显示与所述文字数据值相关联的所述程序代码语句的所述输出。
13.根据权利要求12所述的数据处理系统,其中所述一个或多个处理器还用于经由提供在所述系统的显示器上的用户界面通过拖放过程在所述源代码编辑器处接收所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680062349.5/1.html,转载请声明来源钻瓜专利网。