meigen 发表于 2013-3-31 14:19:53

一个iOS系统上的计时器DCTimer测试(0.3)

本帖最后由 meigen 于 2014-1-16 11:03 编辑

该应用已上线App Store,看这里:http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=100839

==================
随便发个帖子,想到哪写到哪 有补充的话再编辑…

几点说明:
1. 本软件还是同某个安卓版一样着重功能开发,界面神马的无视,因此界面控的话,建议直接左转iTunes下载chaoTimer或cubingTimer等计时器(阿对了过段时间还可以下载到juanTimer)
2. 由于硬件问题使用的是比较旧版本的开发工具,好像那时候iphone 5和ipad retina设备还没出来吧- - 因此这部分机器显示效果会有点悲剧(0.2版已经完美支持iphone5和ipad retina等设备)
3. 目前暂时只有ipa,现在还没上线到app store 因此设备必须破解(也就是越狱)后使用,具体越狱方法本帖不详述。
4. 虽然现在是0.1第一版,功能并不是很多,但至少比某个安卓版的第一版好很多了…(话说我发现第4点应该不能作为说明,而是作为吐槽神马的)

历史版本将会放到网盘上http://pan.baidu.com/share/link?shareid=379626&uk=1141060427

软件同安卓版一样采用选项卡界面

计时
目前该计时器没神马太多的功能,唯一的亮点仅在于打乱种类是iOS上最全的,基本上同安卓版(除了一些刷屏打乱没加进去,如8-11阶,连拧打乱等)
吐槽1:话说除了三阶打乱的初始化部分之外其他的打乱都得自己写,仅打乱这一项就花了好几个星期的时间http://static.tieba.baidu.com/tb/editor/images/jd/j_0012.gif
吐槽2:那个三阶打乱的初始化部分不是我写的,然后初始化要2秒多,不能忍了= = 以后有空再详细研究下代码,看有没有优化的可能性…
然后打乱状态功能第一版还没写,以后再考虑
(0.3版的三阶随机状态打乱缩短了大约25%,而且打乱状态也完成了,目前只有2~7阶打乱图)
然后计时器手势目前来说有两种,轻击(或长按)启动/停止计时器,水平轻扫换打乱(0.2版增加向左轻扫删除上一次成绩的手势)

成绩
有成绩列表和统计两块,列表视图可以看每个成绩的打乱和记录时间,并可以更改无惩罚/+2/DNF或删除等;统计视图可以查看还原次数、单次最快/最慢、当前或最快3次/5次/12次/50次/100次平均,分组的总平均和去尾平均等,并可复制统计详情
吐槽3:目前的50次和100次平均是只去1个最快/最慢的伪去尾平均,至于50/100次的去尾平均算法实在太慢了有空再改进下
(0.3版更改50次和100次去尾平均算法,目前1000个成绩的情况下算50平均需要2秒左右,100平均一样)
然后分组管理可以进行各种分组的操作
吐槽4:如果要清空某个分组,要先进入分组管理界面,然后点该分组右边的展示按钮然后在操作表中选择清空分组,操作略麻烦,以后会直接加个手势解决http://static.tieba.baidu.com/tb/editor/images/jd/j_0013.gif

设置
目前版本的设置项还不是很多,以后会逐渐加进更多设置
WCA观察:不解释
超过1分钟使用时间格式:也就是当到60秒的时候,可以显示1:00.00也可以显示60.00
计时器更新方式:有实时、到秒,仅观察,隐藏四个选项,很好理解,不解释
计时器精确度:有0.001秒和0.01秒可选
启动延时:0~1秒,分度值0.05秒 这个以后会加个具体延时时间的显示
提示对每次成绩的操作:每次测速玩都会弹出一个对话框选择无惩罚/+2/DNF或者不计此次时间,例外:当打开WCA观察时,如果超时(17秒)DNF的话,就直接提示你要不要记录此次时间
详细成绩中显示打乱:不解释
三阶十字求解:目前就只有十字求解了,以后再考虑加入其他的求解;受到某些限制无法六种颜色一起显示出来,每次只能显示一种颜色
(0.2版增加Xcross和EOLine求解)
//TODO: 现在的十字求解设置是在下一次打乱时生效,以后会改成立即生效(0.2版已实现)
//TODO: 现在还无法设置背景颜色和文字颜色等,等找到比较好用的调色板再说╮(╯▽╰)╭(0.2暂时先用几个spinner充数,以后再换成其他的= =)

大概就这些,其他的想到后再补充
欢迎各种意见/建议/围观/吐槽(例外:不接受任何关于界面的吐槽)

PS1. 从0.2版起使用文档共享,将设备连接到itunes上即可备份自己的成绩,或者可以从一个设备到另一个设备传成绩

PS2. 源代码从0.2版起将开放于https://bitbucket.org/MeigenChou/dctimer

=============
随便放几个图
主界面


成绩界面

点右上角进入统计界面


设置界面

meigen 发表于 2013-3-31 14:21:47

本帖最后由 meigen 于 2013-8-24 16:02 编辑

留一楼放更新信息
2013.8.18 版本0.3
- 三阶随机状态打乱初始化时间缩短25%
- 更改50次和100次去尾平均算法
- 增加打乱状态显示(2~7阶)
- 修复一些bug

2013.4.20 版本0.2
- 修复bug
- 增加iphone5、ipad retina等设备的启动界面
- 增加三阶Xcross、EOLine求解
- 增加背景颜色、文字颜色设置
- 增加向左轻扫删除上次成绩的手势
- 支持文档共享,可备份自己的成绩或者从一个设备到另一设备传成绩

洛阳狼王 发表于 2013-3-31 15:05:04

灌快上线吧!                                             

天方魔 发表于 2013-3-31 15:10:54

楼主自己写的程序?好厉害啊!!!

danielsun 发表于 2013-3-31 17:01:13

强烈期待juan timer,花一百万也要买

通海吴 发表于 2013-3-31 17:29:17

前排前排:lol:lol:lol

mylxc60 发表于 2013-3-31 17:31:16

前排支持 你的计时器真不错

lsm221630 发表于 2013-3-31 17:40:33

没越狱能用吗

hqd20010111 发表于 2013-3-31 17:55:21

吐槽是一门艺术

回梦游仙 发表于 2013-3-31 18:23:37

已安装。感觉不错。。。希望不断更新,赶快在app上上架,希望越来越接近安卓的DC
页: [1] 2
查看完整版本: 一个iOS系统上的计时器DCTimer测试(0.3)