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

Notification

Icon
Error

Guilin Ouyang
#1 发表时间 : 2014年1月1日 15:28:09(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月01日

过去的2013年,和码的进步有:

1、安卓系统上和码输入软件HeInput;
2、安卓系统上《和码中文》第一册HeBook1软件;
3、更新了安卓系统上的《和码字形知识与技术》HeCharacter软件;
4、完成了《和码字形技术》第五版的设计。

新年和码也有明确的目标:

1、和码iOS上的软件更新;
2、争取和码软件有收入;
3、和码更新至5.0版;
4、新微软电脑与手机系统上的和码软件开发。

现在就从更新iOS上HeCharacter《汉字字形知识与技术》这个软件开始。

iOS上HeCharacter第一版,是2011年05月完成的,这是记录

这款软件于2011年4月1日开始设计制作,5月20日提交给苹果公司审查并通过。最近一次更新是在2012年12月06日。到现在iOS设备上的装机数为38,682。

更新将以安卓系统上的HeCharacter的UI设计为参考,能改善用户体验。

Edited by user 2014年3月6日 11:02:01(UTC)  | Reason: Not specified

Guilin Ouyang
#2 发表时间 : 2014年1月1日 19:27:41(UTC)
Guilin Ouyang

等级: Administration

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

软件的内容有了,理想的界面与界面间的转换方式有了(如Android上的HeCharacter)。

在做iOS的HeCharacter第一版时,iOS UI的设计元素还不多(iOS 5.0以前),现在iOS 7发布了,变化很大。

iOS UIPageViewController有与Android的ViewPager相似的功能。很多软件都使用这个UI设计。

UIPageViewController合适用于HeCharacter, 与HeBook1的内容显示。

这里还有个很好的Tutorial:
UIPageViewController Totorial

Guilin Ouyang
#3 发表时间 : 2014年1月9日 9:15:47(UTC)
Guilin Ouyang

等级: Administration

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

2013年01月08日

新年开始,我的Contract工作结束了,现在是全部时间做和码软件。

新的和码软件要记录更多的用户学习数据,如听次数,写次数,总学习时间,熟练级别等,以前是用NSUserDefault记录简单的信息。现在应用SQLite数据库。

是直接使用SQLite API, 还是用SQLite Wrapper,如FMDB呢,我还是采用FMDB,以下帖子可以说明理由:

Using FMDB to communicate with SQLite database

Edited by user 2014年1月9日 10:43:06(UTC)  | Reason: Not specified

Guilin Ouyang
#4 发表时间 : 2014年1月11日 21:37:19(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月11日

旧版的iHeCharacter里没有UI文件(.xib文件),所有的UIView都是通过Code生成后加到页面上去的, UI在屏幕中的位置都是计算结果或给定的数据。这些Code当时只要适应两个尺寸的屏幕(3寸iPhone 320x480, iPad 1024x768),现在增加了4寸的iPhone(320x568),iOS 7.0的Status又占用显示屏幕。原有的Code很难维护。

iOS 6.0, 7.0增加了Auto Layout的功能用于界面设计,此次这个软件是用XCode 5.0.2, iOS 7.0从零开始做,采用Auto Layout重新做所有的页面。Auto Layout对于解决不同尺寸设备的页面设计问题,确实方便了很多。

主要通过以下两个Tutorial学习AutoLayout:

iOS 7 Auto Layout Tutorial Part 1

iOS 7.0 Auto Layout Tutorial Part 2

改造这个软件到今天用了10天的时间了,可能还要一个星期才能完成,想三年前我用不到2个月的时间,完成从内容(1千多张图片与很多文字编写),设计到编程,到发布的全部内容,简直不知道当时是怎么努力,怎样艰苦地工作的。

这款软件,会成为汉字字形知识与技术,学习与练习的精典,所花的时间与精力都是值得的。

Edited by user 2014年1月11日 21:53:13(UTC)  | Reason: Not specified

Guilin Ouyang
#5 发表时间 : 2014年1月16日 20:47:42(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月16日

这几天一直埋头做这个软件,进展还算顺利,做了以下几项:

1、4x5, 6x6的键盘都采用.xib与Auto layout来设计实现。其中遇到Keyboard Height的问题,以下帖子帮了忙:
inputViewController.view.autoresizingMask = UIViewAutoresizingNone

2、用UIPageViewController划动显示页面,当显示Writing Page的时候,怎么做到手指划屏是书写,而不是翻页。Android系统的ViewPage提供机制解决了这个问题,Custom ViewPager所示,但UIPageViewController没有相似的机制,花了很多时间想办法,查找网上的资料。

最后是在UIPageViewController上加一个UIImageView, 当显示Writing Page时,此UIImageView显示,可以在上面书写,当显示其它Page时,UIImageView就隐藏起来。

3、基本实现了如Android上的Navigation Drawer的功能,Main Menu可以滑动显示,参考了iOS Slide Drawer

4、对各个页面功能再分析,重新组织成四个层次
PageBase_ViewController,
PageWithTimerBase_ViewController,
PageWithKeyboardBase_ViewController,
StusyBase_ViewController, GameBase_ViewController.
再以这些Class为基础建CharForming, Study, Writing, CharGame, WordGame, Testing, Report等Page.

5、再次以iOS Page-Base application Template上基础建Project, 每步都用git Socurc Control 做好记录。现在文件与软件code的思路与结构都很清晰。

前一版不是采用PageView(那时还没有这个),每个页面都是独立的,现在以Lesson(CharSet),把各个页面串起来,一起统计时间与成绩。这也改变了软件的结构。

时间是花长了,但没有停顿,没有浪费,一天13个小时左右,在不停地向前走,说明这个软件就是要花那么多的功夫才行。

通过这个软件,对XCode 5,iOS7的功能(特别是Auto Layout, UIPageViewController)了解更好了.

Starting February 1, new apps and app updates submitted to the App Store must be built with Xcode 5 and iOS 7 SDK.

从2014年2月1日开始,上苹果AppStore的软件都要用iOS 7改造。全球几十万的iOS软件,要么放弃,要么再花时间改造。这要花多少编程时间啦。所以很长一段时间里iOS开发的工作都很火。

是否能顶住工作的诱惑,用更多的时间推进和码软件呢?看我能坚持多久。

Edited by user 2014年1月16日 21:11:18(UTC)  | Reason: Not specified

Guilin Ouyang
#6 发表时间 : 2014年1月21日 23:24:49(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月21日

昨天我谢拒了一份工作,在回信中,我说:the main reason is I hope to give another month time to finish myself applications.

这是一份高新的iOS Contract,但我没有太多的犹豫,因为我放不下手头的和码编程工作。带着这样的心情去工作,工作也难做好。

在加拿大我有两次拒绝工作,前次也是因为要做和码软件。

前次是2011年07月份,当时我在做和码iOS的第三个软件HeBook1,我经济上非常危险,压力很大,那时我晚上常做恶梦,但我还是拒了。为了那个决定,我认认真真地写下我的理由,做最坏的打算。现在再看那时写的理由,有些理想化,但热情干劲坚持,都很难得,只有用于和码才值得,也是因为一直以来的争分夺秒,才有和码的这些软件。

后来在HeBook1基本完成时,8月15日就开始了一份更好的工作。

现在的情况比那时好得很多了,各个方面都好很多。做决定更应该看得远一些,轻松些,不会有失败。

能专心做一件自己认为很有意义的事,能自己支配时间,并且有信心,有能力做好,这应一生中是非常难得的时机,很愉快的事。

再多一点,就是奢望了。

Edited by user 2014年1月25日 8:46:38(UTC)  | Reason: Not specified

Guilin Ouyang
#7 发表时间 : 2014年1月25日 9:32:22(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月25日

昨天想到要买个iPad做软件测试,就立马去买了。一是在我的MacBook的模拟器上运行软件比较慢,二是总担心模拟器与设备上运行会有些不同(现在还没有发现不同),三是有个iPad做和码软件的演示方便。我有3.5寸的iPhone,现在iPhone/iPad都有了。

回来后,设置iPad,我留心并记录每个步骤(特别是AppID安全,iCloud的设置,想了解安全是怎样做到的):

1、 系统首先提示要App ID, 我给了HeMac和Password,
2、 系统要求使用Email,自从有iCloud之后,Apple ID要求使用Email,我一直没改,这次我准备了一个全新的,从未使用过的xxxx@gmail.com. 提供了这个gmail.com的email后,系统提示其它设置到结束。

3、重新启动后,系统提示要App ID的Password, 我给了HeMac的Password, 又提示要xxxx@gmail.com在Apple ID上使用的Password,我给了与HeMac相同的。

这时iPad就把我的xxxx@gmail.com设置为Default信箱,并且直接进入了这个信箱,显示了信件。

很奇怪的是,自始至终我都没有提供我的xxxx@gmail.com的Password, 这是与Apple ID(HeMac)不同的Password。iPad是怎样在没有Password的情况下进入我的gmail.com信箱的呢?这简直是不可思议的事。


把iPad与MacBook相连后,打开XCode HeCharacter Project,电脑给了几个提示,又自动做了些设置,就可以把HeCharacter在iPad上运行了。不象以前要把新设备的设备号UDID加入到iTunes Connection上去,又要下载安装Provisional files,很复杂,很花时间。现在容易多了,这些设置都自动完成了。

Edited by user 2014年1月25日 9:39:23(UTC)  | Reason: Not specified

Guilin Ouyang
#8 发表时间 : 2014年1月25日 10:00:48(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月25日
iOS设备(iPhone/iPad)不是亲《和码字形技术》的设备,和码字形技术用于字形学习与使用,字形使用在于日常的汉字字形输入,但iOS设备(iPhone/iPad)不允许第三方的输入法软件作为系统输入法,使得和码输入法只能在和码自己的软件中使用,很不方便。

有愿望学习与使用和码字形技术(和码输入法)的,目前选用Android的设备为好,和码在Android设备上,有最新的软件如:HeCharacter(汉字字形知识与技术), HeInput(和码输入法), HeBook1(和码中文第一册)。

我平时很少用(iPhone/iPad),而是使用Android设备,唯一因素是我需要输入中文,只有Android设备上的和码输入法是系统输入法,使用方便。

Edited by user 2014年1月25日 11:32:48(UTC)  | Reason: Not specified

Guilin Ouyang
#9 发表时间 : 2014年1月28日 10:47:19(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月28日

测试页与成绩单就用了一个星期的时间。

测试页,有30个问题,10个看字根输入数码,10个听字根音输入数码,10个看单字输入数码。要使用和码键盘,判断答案。

做了以下几个Class:
1. QuestionCell
2. QuestionTable_ViewController
3. QuestionItem
4. QuestionModel
5. Test_ViewController

成绩单宽高比例:10:6。

HeCharacter Test Page

HeCharacter Report Page

HeCharacter Report Page

Edited by user 2014年1月28日 11:02:50(UTC)  | Reason: Not specified

Guilin Ouyang
#10 发表时间 : 2014年1月30日 16:32:32(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月30日

今天大年30,有机会能在家里边看春晚边做程序,安逸,难得。今年的春晚好看,特别是有两个小品针对时癖很有意思。国内的人可以借此从送礼行贿中解脱出来了啦,送来送去,社会风气坏了,对谁都不好,长远来看没有得益者。不会有人说,没有看春晚,继续倒地,继续行贿吧。

春晚是一个有力的宣传品牌,以前是文艺界的春晚,以推行歌手,歌曲,文艺作品为主,现在这些内容其次了,批评不良风气,凝聚共识,增加中华民族的向心力,更受欢迎,更显力量。


祝各位和码朋友新春快乐!平安健康!


和码是马不停蹄地奔到了马年,这两天完成了:

1. In App Purchase,iOS7采用了新的AppStore receipt, 但我还是采用以前使用的Keychain保留用户购买记录,这个简单点。

2. 完成Web Service 部份,采用新的AFNetworking 2.0。
每次测试后,成绩就送到服务器,返回排名,可以激励有心的学习者,你追我赶。

3. 又加入了一个新的Page,用于显示这个Lesson所学的字根与单字,点击可以读出字根的读音。

这个软件的现在内容丰富了,能给汉字字形的学习者提供全新的字形学习方法,可以自学。

HeCharacter Word List Page

Edited by user 2014年2月1日 9:24:14(UTC)  | Reason: Not specified

Guilin Ouyang
#11 发表时间 : 2014年1月31日 23:07:12(UTC)
Guilin Ouyang

等级: Administration

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

2014年01月31日

大家新年好!

今天大年初一,很高兴今天看到和码软件在iOS设备上的装机数为99,999,就要突破十万了。

和码软件在iOS上的装机数

借助这十万装机数,我现在又做更新,和码软件会有很大的机会。

我刚刚在给朋友电话中说,我现在做的两个更新,一定能带来收入。他说没有听清楚,让我再说一遍,我说你拿个录音机录下来,我这个两个软件,定能带来收入,今天是大年初一,三个月之后见分晓,。

我相信iOS上的HeCharacter, HeBook1会为我带来收人,是否仍是一厢情愿,是否仍是理想化,三个月后我来这里如实汇报。


今天完成的HeCharacter(汉字字形知识与技术)软件内容有:

1. 加入了帮助说明文件;
2. 加入了软件菜单;
3. 加入了和码软件链接表。

接下来还有Localization(加入中文英文两种版本),Socialize(Facebook, twitter, Email)等功能,还要做全面的检测,争取在这两天内完成。

Edited by user 2014年2月1日 9:21:02(UTC)  | Reason: Not specified

Guilin Ouyang
#12 发表时间 : 2014年2月5日 15:06:01(UTC)
Guilin Ouyang

等级: Administration

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

2014年02月05日

今天终于把iHeCharacter《汉字字形知识与技术》软件提交到AppStore(审查)了。

自己认为这个软件做得很好,细致,进一步发掘了字形概念建立,学习与练习的知识点与步骤,满足了我能想到的用户各种需要,以及用户可能触及的各个细节。

我相信这是汉字字形学习最好的理论与方法,是汉字字形概念建立,学习与练习的最好软件。

从01月01日开始,花了5个星期(35天)。这比我预想的多了很多,不是做得慢,我刚刚做了安卓系统上的同一个软件,又对iOS开发很熟悉,做和码软件,不会有人更快,只是内容很多。这5个星期,中间有5~6天的耽误,其它是全部时间投入,我把很多需要做的事都放下了,花这么多时间,是这个软件需要的,必需的,值得的。

在AppStore上有几百个的汉字学习软件,应该代表了现有的汉字教学方法,绝大多数软件在教学方法上都是以拼音为主,或以拼音为依托,我说这是错误的方法。,也有很多软件把汉字当着图形来教。有系统字形理论的学习方法,只有和码系列。

iHeCharacter《和码字形知识与技术》软件主要内容分为三课:

1. 25个常用字根;
2. 常用字根扩展,第一组;
3、常用字根扩展,第二组。

每课包括:字根分析,学习,书写,字根练习,组字练习,测试,学习报告,复习查询,奖励,9个页面。

我们在学习语言的时候,总会想找到全面内容,采用最好的方法。这个软件很大程度上满足学习者的这种心理。

测试与单字查询两个页面,是在编程过程中想到的,我认为这两个页面很好,是用户的需要。做软件也是边做边思考,边发掘问题的细节与用户的需要,边做设计,没有一开始就把所有内容设计好的。

这个软件的开发成本,这次的35天,加上第一版的两个月,以及中间所花的维护时间,每天13个小时,每星期七天,以现在的市场上的iOS程序员工资水平,应该有5万加元。

和码在iOS上有四个软件,都有丰富的内容,四个软件的开发成本,不少于20万加元。

这个软件上次更新的时间是2012年12月06日。

HeCharacter Menu

HeCharacter Study Page

HeCharacter Report Image

Edited by user 2014年2月6日 9:14:35(UTC)  | Reason: Not specified

Guilin Ouyang
#13 发表时间 : 2014年2月11日 13:16:40(UTC)
Guilin Ouyang

等级: Administration

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

2014-02-11

AppStore审查通过了,软件可以在《这里下载》

由于iOS7要求采用不同函数计算设备ID,更新安装都会用重新设置装备ID, 算作新装机数。

按照Apple的规定,同一个设备上,和码软件的设备ID是相同的,但如果所有的和码软件都被删除,再安装时,又要重新置设备ID了。

因此装机数,不像以前那样准确了,会重复计算一个设备的装机数(如果用户把所有和码软件都删除后,又重新安装)。

2.0版更新时,和码软件的装机数为:101,111,iHeCharacter的装机数为:38,816。

Guilin Ouyang
#14 发表时间 : 2014年2月19日 9:16:47(UTC)
Guilin Ouyang

等级: Administration

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

2014-02-19

《和码字形知识与技术》软件在AppStore上更新有一个星期了,从AppStor看到的更新的统计数据:

2月11日(第一天不是一整天):1,210;
2月12的(第二天):724
...
2月18日:80

更新一个星期来,HeCharacter总更新次数:2,658

其中:
中国:647
美国:546
新加坡:194
澳大利亚:150
香港:114
泰国:113
马来西亚:94
加拿大:90
英国:84
德国:81

加上随后的更新,也许能达到总装机数3,8816的十分之一。

来自中国的装机数是美国的约4倍,但更新数相近,说明中国用户装机后删除的比例很大。

Guilin Ouyang
#15 发表时间 : 2014年5月7日 18:02:20(UTC)
Guilin Ouyang

等级: Administration

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

2014-05-07

今天完成了iOS上HeCharacter《和码字形知识与技术》的内容更新,内容全部更新至和码5.0版。

自元月1日至今(4个月+1个星期),全部是做和码在iOS上的HeCharacter, HeBook1, HeInput, 三个软件都用XCode 5与iOS 7重新写。其间三月份把和码方案更新至5.0版。

和码5.0版,与iOS上的三个软件都完成得很好。

iOS上的和码软件现在告在段落。

1. HeCharacter: http://itunes.apple.com/...aracter/id432786460?mt=8
2. HeChinese: http://itunes.apple.com/...chinese/id417876708?mt=8
3. HeBook1: http://itunes.apple.com/...hebook1/id454054540?mt=8


2014-05-09

5月7日提交的三个软件的更新,今天(5月9日)全部通过了,现在都可以在通过以上的链接下载了。


Edited by user 2014年5月9日 18:03:43(UTC)  | Reason: Not specified

Guilin Ouyang
#16 发表时间 : 2014年9月22日 23:51:01(UTC)
Guilin Ouyang

等级: Administration

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

2014-09-23

9月23日完成了这个软件的修改,提交到AppStore审测。

1、用XCode 6,iOS8重做程序;
2、修复iOS 8引起的有关键盘的问题;
3,修改用户界面以适应iPhone 6和 iPhone6 Plus。


9月28日,通过了审查,现在这个可以在AppStore上下载了。

https://itunes.apple.com/ca/app/hecharacter/id432786460?mt=8

Edited by user 2014年9月28日 23:53:26(UTC)  | Reason: Not specified

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