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

        1月5号,今天算是在这家公司工作整整两年了,值得庆祝一下,更重要的是,还会继续签合同,三年到18年3月。

        今年事不多,前半年新版广告SDK增加了积分墙、原生精品推荐等。后半年增加了Web积分墙等SDK相关的东西。

        给几家大开发者的弹出广告增加自定义边框。考虑到特殊开发者太多,边框各异,不想单独发布定制SDK,而且还得测试,所以采用直接在原广告SDK基础上封装一个类直接给开发者使用的方案。通过NSClassFromString方法取到SDK私有类,调用SDK私有方法即可取到广告视图,然后根据各子视图层级关系及广告尺寸添加一个UIImageView设定自定义边框图片即可。

        要说学到了什么,算下来应该是Target实现多包发布。不止要给普通开发者发布SDK,也会给特殊的开发者做特殊的包,只用一个Target的话,打完一个包,得修改一下代码,再打包。而且吧,得先打模拟器包,再打真机包,然后合并。有一次打包就打乱了,把不该开放的接口放出去了,还好把这个包给了一个开发者而不是对外发布。所以用多Target加宏的办法解决了多包的问题,然后又用脚本的办法解决了打包麻烦的问题。还有一点就是,给不同开发者的头文件不一样,而这个头文件里有一些枚举定义的话会有重复定义的问题,学VC++头文件的办法解决了。近来苹果严打积分墙,只好把积分墙从原包中分离出个无积分墙包......

        个人学习方面嘛,用Cocos2d-x写了个小游戏提交AppStore了,用户量很差,不过至少我用Cocos2d-x引擎写了一个完整的游戏了啊。Unity方面,NGUI又熟悉了些,4月份出了款小鸟的3D游戏,6月份出了另一款3D游戏,不过下载量远不如第一款。昨天刚提交了一款新的Unity3D的游戏。也正是自学过Unity,最近还帮公司维护了一下老旧的Unity的跑酷游戏。我算是进了游戏行业的大门了吗?



今年没有什么值得炫耀的进步。撰文以记之


 

posted @ 2015-01-05 23:16  脱离语言  阅读(161)  评论(0编辑  收藏  举报