- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于iPhone平台拼写检查工具的关键技术研究.doc
基于iPhone平台拼写检查工具的关键技术研究
摘要:该文研究内容是基于iPhone平台的英文拼写检查工具的关键技术,拼写检查工具就是针对英文文档,可以帮助用户来检查编写的英文文档是否正确,并能够根据字符串相似性算法智能的针对错误给出相应的拼写建议,用户可根据给出的拼写建议来修改文档。iPhone平台的搭建过程以及在iPhone平台上编写程序应用的关键技术,及编写过程中出现的问题。
关键词: iPhone平台;拼写检查;词库;字符串相似性算法
中图分类号:TN929 文献标识码:A 文章编号:1009-3044(2013)24-5555-02
苹果公司称苹果的灵魂并不是硬件,而是其操作系统。诚然现在人们一提到Apple,最先想到的就是那美轮美奂,可以称之为艺术精品的MAC OS X。
基于iPhone平台的拼写检查工具,通过拼写检查法对英文文摘进行全面精确的分析(解析)。在界面中可以通过模式匹配进行标记错误(将错误文字标颜色或加特殊标记,可以参考word拼写和语法检查工具)。界面美观,操作方便(可以参考word拼写检查界面)。针对简单语法进行检查(单词重复,标点符号前后格式等)。对语法层面和较深的逻辑层面进行分析。
1 关键问题及关键技术分析
工具需要在苹果公司MAC OS X操作系统下搭建iPhone平台,在搭建好的iPhone平台上模拟实现与Word类似的拼写检查工具。开发语言选用Objective-c语言,采用Xcode环境和Interface Builder工具进行开发。
1.1 对编写iPhone应用程序的关键问题
除了操作系统之外,任何时候iPhone上都只能运行一个应用程序。随着iPhone内存的增大处理器的增强,这一点在未来可能回发生变化,但在目前,在执行代码时,应用程序将是唯一正在运行的程序。若应用程序不是用户正在交互中,那么它不会起作用。
在桌面及笔记本操作系统中,多个程序可以同时运行,并且可以分别创建和控制多个窗口。而iPhone则有所不同,它只允许应用程序操作一个“窗口”。应用程序与用户的所有交互都在这个窗口中完成,而且这个窗口大小就是iPhone屏幕的大小,是固定的。
计算机上的程序可以访问启动该工具的用户能够访问的任何内容,而iPhone则严格限制了应用程序的权限。只能在iPhone为应用程序创建的文件系统中读写文件。此区域称为应用程序的沙盘,应用程序在其中储存文档,首选项等需要存储的数据。
由于其使用方式特殊,iPhone及其应用程序需要装备较快的响应时间。启动应用程序之后,需要打开应用程序,栽入首选项和数据,并尽快在屏幕上显示主视图,这一切要在几秒之内发生。只要应用程序在运行,就可以从其下方拖出一个菜单条。如果用户按主页(home)按钮,iPhone就回返回主页,并且用户需要快速保存一切内容并退出。如果未在5秒之内保存并放弃控制,则应用程序将被终止,无论拥护是否已经完成保存,所以在设计iPhone应用程序需要注意,以确保用户退出是不会丢失数据。
iPhone没有物理键盘和鼠标,这意味着与用户的交互方式与通用的计算机截然不同。所幸的是大多数交互都不需要我们来处理,如果在应用程序中添加一个文本字段,则iPhone知道在用户单击该字段是调用键盘,而不需要编写任何额外的代码。
1.2 基于iPhone平台的文本导入和输出
将需要的文件导入工具时,由于苹果公司提供的iPhone SDK中模拟器只能运行和调试大多的iPhone平台程序,模拟器并不是真正的iPhone机,它不能提供类似SD卡的存储功能,所以文件只能导入开发程序的工程中。文件的格式也要用MAC OS X系统承认的格式,输出时要严格按照文件的私有路径调用。
1.3 拼写检查工具的词典构成
词典是拼写检查工具的主要组成部分之一,首先做一个单词词库的文档,格式按照MAC OS X系统的默认格式,也就是plist格式,把该文档导入程序的工程中,通过对文章单词逐一的截取,将文章中截取的所有单词在以plist为格式的标准词库中进行检索,然后将在标准词库中检索不到的非成规词语,导出到原有文件并用特殊方式注明,所以了解构成标准词库和连接到程序中尤为重要。
2 评估分析与结论
iPhone平台是目前很有潜力的一种嵌入式平台,由于他的广泛应用,针对在平板电脑上处理引文文档的问题,开发了一款基于iPhone平台的拼写检查工具,可以帮助用户找到并修改一些英文单词的拼写错误,方便人们对引文文档的处理。
参考文献:
[1] 萨丹. iPhone开发秘籍[M].2版.北京:人民邮电出版社,2010.
[2] Carlo Chung. Objec
您可能关注的文档
最近下载
- 项目七+用计算机计算圆周率说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一.pptx VIP
- 小米集团2025年组织架构及各部门职责解析.docx VIP
- 输液导管相关静脉血栓形成防治中国专家共识解读PPT课件.pptx VIP
- 2025年广西公需课人工智能时代的机遇与挑战——预训练大模型与生成式AI参考答案.docx VIP
- 新22G04 钢筋混凝土过梁.docx VIP
- 疖肿合并疼痛护理查房.pptx VIP
- 2024年山东省东营市河口区中考一模语文试题(解析版).pdf VIP
- 居民阶梯电价作业指导手册.pdf VIP
- XXXX无线网施工方案.docx VIP
- 数字素养与技能.pptx VIP
文档评论(0)