Archive for the ‘IPhone’ Category

13
十二

cocos2d-iphone入门:HelloWorld

   Posted by: 非鱼

cocos2d-iphone是为iphone平台所开发的开源的2D支持库,是对苹果官方SDK里面涉及2D部分的再封装,源代码基本使用了标准objective-c,兼容性,性能等方面都无可挑剔。不过目前文档比较缺乏,尤其是中文文档,所以入门显得特别难,很多打算开发2D游戏的开发者会被打击信心,包括我自己。所以今天网上找了几篇文章看了看,发现大部分已经过时了,跟官方文档是不匹配,所以在这里重新写一篇,希望可以给新人一省一点读英文的力气。

第一步:下载。http://www.cocos2d-iphone.org/download 在这里可以下载到最新的cocos2d源代码,下载后解压,目前最新稳定版0.8.2,它已经自带了一个安装脚本。只要进命令行执行一下 sudo ./install_template.sh,就可以给你的xcode把模板添加进去。再选新建项目,就可以看到cocos2d项目了。另外两个模板是整合了另外两个开源项目的模板,其中box2d是关于现实重力模拟相关的一个类库。

第二步:新建cocos2d项目。新建的项目的项目结构,相关的源代码,编译目标已经都帮你配置好了。现在你可以删掉它帮你添加的HelloWorld类文件,自己添加一个,自己写一遍可以记的更清晰。

所有涉及到的文件的完整代码都可以在这里看到:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:hello_world

官方网站提供了三套源代码,简单的Hello World,只显示一个标签。Hello World Actions,一个运行起来以后可以自动执行一个放大动作的标签和一个自己跳来跳去的图片。还有一个Hello World Events,一个可以在页面被拖动的图片。

把这三套代码根据自己的理解抄写一遍,理解其中的Layer的概念,了解清楚其中的代码和运行起来的效果的关系,那么一个程序雏形就出来了。最终你要做的就是添加多个不同的sprite进去,然后根据不同的用户动作来使其中的某个sprite执行某个动作。你可以使用的动作类型可以直接参考http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:actions

用的不多,先写这些,等第一个cocos2d成品出来以后再补充吧。

  • Share/Bookmark
17

轻松背单词4.0完整功能介绍

   Posted by: 非鱼 Tags:

轻松背单词转眼已经更新到了4.0版,又增加了大量的新功能。软件已经经历了十个版本的更新,每次都有新的功能加进去,很多老用户对新功能并不了解,很多功能可能用的还不熟练,所以特别写一篇完整的功能说明放在这里,因为功能太多,都放到软件帮助里在手机里看也不方便。

IMG_0238 IMG_0239 IMG_0240
从3.5开始给软件增加了启动画面,不过背单词的启动速度还算不错,启动画面基本上只有两三秒的显示时间。 进入程序的第一个列表显示出系统单词的各个水平级别,从小学到研究生,到出国包括一些课外辅助课本等等,满足各个学习阶段的用户使用。 点击前一个页面下方工具栏的第二个按钮进入程序设置,4.0版新增了几个设置项,请升级上来的朋友先进该页面设置一下。
IMG_0241 IMG_0243 IMG_0244
点击任何一个级别进入该级别下的课本列表,该课本按照学校里实际的教学课本分组,而且小学初中等课本按各个省份的不同课本进行组织,各取所需。 点击某一个课本直接进入单词学习界面,单词顺序随机,同时自动安排复习计划,需要复习的单词会先出现,复习完成才会出现新单词。长期坚持使用可以保证良好的记忆效果。 每个单词包括完整的中文翻译,中英对照的例句,让你不再枯燥的背诵单词,而是真正学会使用它。还有完整的英英解释,拓展思路,举一反三。
点击下方工具栏第一个按钮可以随机进入设置界面切换需要显示的内容,第二个按钮可以对单词添加自己的备注。后面的两个按钮是本次学习过程中的上下翻看,整个屏幕的右侧上半部分点击是学习下一个单词,下半部分是单词发音,充分考虑到单手操作的方便性,在公交和地铁上可以轻松使用。
IMG_0242 IMG_0245 IMG_0247
点击课本右侧的蓝色箭头出现功能菜单,分别是只学习没学过的生词,只复习已经学习过的单词,将本课本加入收藏夹以方便学习,以及拼写测验和词义测验。拼写测验和单词学习界面一样,但是隐藏了单词,需要你拼写出正确的单词才能继续下一个。 词义测验方式是4.0版新增功能,每次测验随机选50个单词,选择中文进行测验。(你可以在图3的设置界面中设置测验的时候是否包含没学过的生词,还是只测已经学习过的单词。 点击你认为正确的答案,会自动提示正确答案。每个单词只能选一次,无法修改,点击下一个按钮继续下一个单词。
IMG_0248 IMG_0249 IMG_0250
当50个单词全部答完之后出现菜单,你可以选择上传你的分数到在线排行榜。请确定你已经开通了手机上网功能(GPRS,3G或者WIFI)。 查看分数可以看到本课本的测试前十名,显示的用户名在程序设置界面中设置一下。 级别列表下方WF按钮进入单词收藏夹,可以在收藏和备注过的单词间切换,可以点击某个单词进入顺序学习也可以点右上角的随机查看进入随机学习。善用该功能学习最需要的单词。
IMG_0251 IMG_0252 IMG_0253
级别列表下方最后一个按钮进入单词搜索,你可以把他作为一个普通的词典软件来使用。 点击进入单词界面后没有下方工具栏,不能点右侧上方进入下一个单词。 可以将该单词加入收藏夹,随时复习加强记忆。

基本上这就是轻松背单词4.0的大致功能了,只要你能够每天抽出在路上的时间经常拿出来翻一翻,我相信本软件一定可以帮助快速的提高英语词汇量,让你的学习或工作更加轻松自在。

软件购买地址:软件分为两个版本,带语音的和不带语音的,两个版本的软件功能一样。

完整版4.99$,下载体积140M,IT地址:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=319176420&mt=8

无语音版1.99$,下载体积29M,IT地址:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=319206715&mt=8

10月27日4.0已经通过审核正式上线。已经购买过的用户可以随时免费升级到最新版本。3.7及以前的用户升级时需要在手机上卸载掉再重新用ITunes同步安装,否则新的数据库结构不会复制到用户目录,程序会出错,无法显示单词内容,而是显示三个(null)。3.8升级到4.0无需卸载。

  • Share/Bookmark

Q:学习开发iPhone程序难吗,多久能学会?

A:这取决于你的编程底子,如果真的对程序一窍不通,连什么叫程序,过程,函数,循环,变量,类,对象统统不知道的话,可能需要花个半年,如果你对其他语言尤其是VB,VC或者C#已经很熟了,那就很简单了。

Q:开发iPhone程序需要什么软硬件条件?

A:需要一台Mac(在普通电脑上装Mac也可以,有很多网站和文章专门研究这个,但是我不负责教这个,我的前一篇文章讲的那个虚拟机也是可以的,但是能不能在你的电脑上跑起来就不保证了),一部iPhone或者iTouch用来调试。有钱就买贵的,没钱就买便宜的。现在二手Touch只要七八百。不要再问能不能在Windows下开发了,没有意义的问题。

Q:需要学什么呢?

A:iPhone的开发工具是sdk,登录http://developer.apple.com/iphone/就可以免费下载最新的SDK,目前分两个版本,分别对应mac osx 10.5和10.6也就是snow leopard。sdk的核心是xcode,它是个像visual studio一样的开发工具,它所使用的语言主要是objective-c,同时支持编译c和c++文件,你在项目里是可以混用这三种语言的。

Read the rest of this entry »

  • Share/Bookmark
26

轻松背单词淘宝购买渠道

   Posted by: 非鱼 Tags:

鉴于众多用户提出没有信用卡,或者没有注册App Store,购买软件很不方便,所以特别推出淘宝购买途径:

http://item.taobao.com/auction/item_detail.jhtml?x_id=0db2&item_id=ae0a322e28da134e41ec99198e825758

商品拍下后得到Redeem Code,可以直接在美国区使用。如果你没有美国区账号,可以使用该Redeem Code在美国区注册一个不需要信用卡的免费账号,同时完成本软件的购买。然后就可以下载美国区的众多免费版游戏,软件,和Podcast了。

每个版本仅可使用50个Redeem Code,所以,想要的趁早了。目前是3.7版,3.8已经提交,估计快上线了。

  • Share/Bookmark

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=319176420&mt=8

本来不想这么快更新下一个版本,毕竟程序太大了,大家下载起来也比较麻烦。但是出现了几个比较严重的Bug,所以还是尽早更新吧。

3.5版已经审核通过上线,可以更新了。

3.5版更新内容:

添加了测验模式,需要正确拼写出单词才能进入下一个。

修复了已知的Bug,上一个/下一个的时候详解内容不变(是由于3.2版本拆分数据库造成的),删除单词收藏夹里的单词程序会跳出,长按发音按钮会跳出等。

  • Share/Bookmark

古人说:自己动手,丰衣足食。既然找不到免费又好用的销售统计程序,那不如干脆自己做一个吧。真正动起手来,其实并不算太难,模拟登录后发个Post下载下来压缩的Gz日报表,解压出来里面的txt文件,一行一行的按Tab拆分,然后每个字段写到数据库里去。然后就是建立统计界面的问题。功能基本上就按照appFigures.com的功能来设计就差不多了。

花了半天做了一个,目前已经实现的功能界面如下,用起来还是挺爽的,反正那个自动导入对我们也没啥用,因为每次新数据出来都是晚上六七点,而等它自动导入至少要到晚上10点,所以还不如自己动手下载。

日报表

按天汇总也就是每天的销售总额,已经将所有其它货币类型的销售额转换成美元并汇总在一起了。可以删除某一天的数据,以便重新导入。按周汇总显示的是导入周报表数据显示的以周为X轴的汇总数据,也是一个拆线图。按区域汇总比较有用,可以显示按App Store的国家区域汇总,也可以按照Apple实际付款所需的七个不同的区域进行汇总,以便确定你这个月是否可以拿的到钱(单个区域都要超过250美元才会付款)。按程序汇总可以显示你的各个程序的每日下载量和更新量。

财务报表

不过目前还有点问题,就是算出来的几个汇总额跟appFigures.com里面的汇总金额有点小区别。尤其是按区域汇总,可能我把每个国家区域代码属于欧洲还是属于澳洲或者WorldWide搞错了。

不过总体来说,很好用。嗯,果然还是自己动手比较好。

AppStoreReporter完整版,点击下载。本程序需要安装.net framework 3.5,解压即可使用。不定期更新。

10月12号更新,添加了周报的同步功能。为了防止覆盖掉你的数据库导致以前的数据丢 失,本次更新的压缩包里面只有exe文件,直接覆盖原来那个就可以了。如果你没下过原来的,请先下载完整的,再下载更新的包进行合并。8月14号更新,添加了查看日报和周报明细的功能,按程序汇总的界面增加了按销售地区筛选的功能。

11月18号更新,日报表和周报表的明细列表添加了点击表头排序的功能,添加了收入列(数量*价格),统一以美元计算,打开明细列表时自动按收入列排序,而不是原来的下载数 量排序。优化报表同步过程,添加详细的进度显示,下载完后不再弹出对话框,而是闪烁任务栏图标,在win7下表现更方便一些。

AppStoreReporter1207,点击下载。12月7日更新,修正了上个版本不能同步周报的问题。修正了如果有In App Purchase程序导致程序同步或导入数据挂掉的问题。下载完整版,再用这个覆盖主程序。

  • Share/Bookmark
Page 1 of 212