• 我的程序员之路(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的游戏,尽管很丑吧,下载量还是不少滴。


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



        

  • 相关阅读:
    Ant Design Vue中TreeSelect详解
    ant-design-vue 表单验证详解
    vue3跟新视图遇见神奇现象
    遇见这样的数型结构图我是这样画的
    Ant Design Vue中Table的选中详解
    2021 年百度之星·程序设计大赛
    2021 年百度之星·程序设计大赛
    2021牛客暑期多校训练营7 H. xay loves count(枚举)
    2021牛客暑期多校训练营6 H. Hopping Rabbit(扫描线)
    P1494 [国家集训队]小Z的袜子(莫队)
  • 原文地址:https://www.cnblogs.com/yjh4866/p/6253967.html
Copyright © 2020-2023  润新知