等级: 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
|
|
|
|
等级: 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
|
|
|
|
等级: 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 databaseEdited by user 2014年1月9日 10:43:06(UTC)
| Reason: Not specified
|
|
|
|
等级: 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
|
|
|
|
等级: 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
|
|
|
|
等级: 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
|
|
|
|
等级: 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
|
|
|
|
等级: 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
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
|
|
|
|
等级: 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所学的字根与单字,点击可以读出字根的读音。
这个软件的现在内容丰富了,能给汉字字形的学习者提供全新的字形学习方法,可以自学。
Edited by user 2014年2月1日 9:24:14(UTC)
| Reason: Not specified
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014年01月31日
大家新年好!
今天大年初一,很高兴今天看到和码软件在iOS设备上的装机数为99,999,就要突破十万了。
借助这十万装机数,我现在又做更新,和码软件会有很大的机会。
我刚刚在给朋友电话中说,我现在做的两个更新,一定能带来收入。他说没有听清楚,让我再说一遍,我说你拿个录音机录下来,我这个两个软件,定能带来收入,今天是大年初一,三个月之后见分晓,。
我相信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
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
|
|
|
|
等级: Administration
组: Administrators
注册时间: 2012/2/4(UTC) 帖子数量: 233
|
2014-02-11
AppStore审查通过了,软件可以在《这里下载》。
由于iOS7要求采用不同函数计算设备ID,更新安装都会用重新设置装备ID, 算作新装机数。
按照Apple的规定,同一个设备上,和码软件的设备ID是相同的,但如果所有的和码软件都被删除,再安装时,又要重新置设备ID了。
因此装机数,不像以前那样准确了,会重复计算一个设备的装机数(如果用户把所有和码软件都删除后,又重新安装)。
2.0版更新时,和码软件的装机数为:101,111,iHeCharacter的装机数为:38,816。
|
|
|
|
等级: 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倍,但更新数相近,说明中国用户装机后删除的比例很大。
|
|
|
|
等级: 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
|
|
|
|
等级: 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
|
|
|
|
论坛跳转
您 不可以 发表新话题.
您 不可以 回复话题.
您 不可以 删除自己的发言.
您 不可以 编辑自己的发言.
您 可以 发表投票.
您 不可以 投票.