和字网首页(Home) | 论坛首页(Forum)
Welcome Guest! To enable all features please 登录 or 注册.

Notification

Icon
Error

Guilin Ouyang
#1 发表时间 : 2014年8月20日 14:26:42(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-08-20

iOS 8 允许第三方系统输入软件,这是个很大的改变。之前iOS设备如果想安装第三方系统输入软件,只能越狱。不能安装自己的输入法,当然影响了用户对iOS的选择。

Android 系统从一开始就允许用户安装自己的输入法,这也许是安卓系统在中国迅速走红的一个因素。

也许是为了争取中国,乃至亚洲的市场,苹果iOS 8 终于允许用户安装第三方系统输入软件了。

和码之前在iOS上的输入软件,只有在自己的软件内输入,而后拷贝或发送到别的地方。现在得以机会把和码做成iOS系统输入软件了。

Guilin Ouyang
#2 发表时间 : 2014年8月25日 17:33:06(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-08-25

Custom Keyboard Development Guide

Good Tutorial:

1、Custom Keyboard Tutorial1

2、Custom Keyboard Tutorial2

用现在iOS 8 beta 5 的Custom Keyboard,能做个InputView(软键盘),但做不了InputAccessoryView, 我需要用后者显示字词候选框。看来只有等新的Beta版或完整版出来后,再回来做这个软件。

Edited by user 2014年8月25日 17:41:25(UTC)  | Reason: Not specified

HeChinese
#3 发表时间 : 2014年9月16日 8:32:49(UTC)
HeChinese

等级: Advanced Member

组: Registered, Moderator
注册时间: 2012/2/4(UTC)
帖子数量: 81
Canada
位置: toronto

2014-09-16

9月9日,正式版的XCode6/iOS8发布了,转过来做这个软件,仍不能在InputView上加独立的InputAccessoryView,细想这也许是合理的,如果应用程序的UITextView有自己的InputAccessoryView,那就有两个InputAccessoryView了。

因此只有把CandidateList做为Keyboard的一部份,都在InputView里。

我试着用Core Data来读SQLite数据库,以替代之前用的FMDB。之后才认识到:
1、需要把SQLite中的数据先转到Core Data Storage中去;
2、以后如果词组增减了,码本有改变,要更新软件时,又要重新建Core Data的Storage,这很麻烦;
3、Core Data适合建(软件自身生成的)不由外界更改的数据库;
4、和码码本是只读的,操作简单。

因此继续用SQLite + FMDB读码本。

利用已有的程序,很快输入程序就做好了。

接下来是把这个系统和码输入法与之前的HeInput(和码字形学习与输入)结合在一起。

在iOS8下,HeInput软件运行有很多的问题,原来这个软件自带输入程序,其InputAccessoryView不能显示了,我为此发了在个帖子:

InputAccessoryView does not show on iOS 8 simulator

另外,软件不能给UITextView自设InputView了,只能用系统的InputView,这也许是从信息安全考虑。在iOS8上有这么些问题,只好重新改造HeInput软件了。

Guilin Ouyang
#4 发表时间 : 2014年9月20日 10:27:38(UTC)
Guilin Ouyang

等级: Administration

组: Administrators
注册时间: 2012/2/4(UTC)
帖子数量: 233

2014-09-19

《和码字形技术》学习与输入HeInput(Chinese Study and Input)软件已提交到AppStore审测了。

1、安装设置后,《和码字形输入法》即是iOS8的系统输入法;
2、《和码字形技术》学习与练习的内容与步骤更简单;
3、用图片解释汉字的编码。

2014-09-30

HeInput通过了审测,现在可在AppStore 下载了:

https://itunes.apple.com/ca/app/hechinese/id417876708?mt=8

对于iOS 8系统,安装后,通过以下步骤设置《和码输入法》为系统输入法:通用→键盘→键盘→添加新键盘...→ iHeInput, 现在就可以调用 iOS 8 系统的和码输入法了。

After installation, take steps of Settings-->General-->Keyboard-->Add New Keyboard...-->Select THIRD-PARTY KEYBOARDS: iHeInput, this will set HeInput as iOS 8 system input method.

Edited by user 2014年9月30日 16:12:21(UTC)  | Reason: Not specified

论坛跳转  
不可以 发表新话题.
不可以 回复话题.
不可以 删除自己的发言.
不可以 编辑自己的发言.
可以 发表投票.
不可以 投票.