我的程序员之路(8)——北京第三家公司工作第一年总结

    在这家不错的公司工作一年了,收获还好。工作上的收获,就是把IOS应用开发的架构又进一步细化到每一个细节,当然,静态库开发类似的;同时对单例的使用范围,有了新的认识。自己学习方面嘛,学了些Unity3D,写了个简单的游戏。

    入职的第一个应用是应用排行榜,普通的应用推荐列表,详细页面是文章页面。文章数据基本是html数据,xml解析是在苹果NSXMLParser的基础上进行的封装,用起来要自我感觉比其他的方便很多,具体下载地址:http://www.cocoachina.com/bbs/read.php?tid=108396。应用列表及文章详情数据是存在数据库的,所以可以离线阅读。文章页面是把xml解析出的文章段落和图片段落、视频段落分别展示。

    第二个应用是书城。其中难点是在,umd格式的电子书的解析,网上没搜到相关源码,只有些格式说明,所以照着格式说明自己写了个解析器。记得UMD格式可以是文本,也可以是图片(漫画),各种数据是分区的,每个区都纪录当前区的长度,所以这个格式还是很不错的,因为即使UMD格式升级,旧版本解析器不认识的新的分区类型,也不会影响电子书文件的解析(不认识的可以根据分区长度跳过嘛)。再一个就是rar格式的解析,这个是在github上找的第三方解析器。那个demo是在另一个静态库的基础上进行的封装,封装的很一般,所以自己又封装了一下。

    第三部分就是广告平台SDK的开发了。旧有版本很不好的地方是,多种类型的广告形式混在一起;再一个就是弹出广告的横竖屏是由后台决定的,所以开发者应用的所有版本都必须是一个方向,中途不能修改。十月份后对整个项目组包括Android和后台平台进行了重构,IOS端把多种广告形式分离,只url的拼接部分是同一个类,因为有一些通用参数嘛。同时给开发者提供了快捷显示广告的接口,一句代码显示Banner或弹出广告等其他形式的广告。

    自己学习方面。好像是4月份吧,Unity3D基础版免费了,而且还可以发布到AppStore。苹果商店2D游戏都被做烂了,而且我又不会美术,做2D游戏的话压根没法跟其他游戏相比。好吧,3D来了,终于在8月份装上了Unity3D,开始学习Unity3D了,书是从公司借滴,嘿嘿,宣雨松的书。最终在11月初上架了一款基于Unity3D的游戏,尽管很丑吧,下载量还是不少滴。


    前段时间太忙了,今天终于写完我的最近一年的程序员经历了。



    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脱离语言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值