消息机制,底层封装,优化,第三方库熟练应用,内存管理,网络,js交互,基本开发框架,数据持久化,第三方登录,gcd,正则等都基本的技术都有。参与过最大的开发是同程的ios端开发,小的app有地产商分销app、p2p、上门洗车、小说等。做人做事认真负责、代码规范。
最出色的应该是小说app开发,有个人完成,主要包括:
1.产品定位 即我做这个app属于什么类型 将来可以衍生出什么其他功能
2.技术选型 通常我会选择一些当下比较热门、好用的第三方框架,例如:YYKit ,YYKit 是一组庞大、功能丰富的 iOS 组件,包含Model解析、图片加载、缓存等基础服务,都是基于Category设计的,使用方便且性能高于一些老的框架。
3.搭建目录结构 即应用入口 功能模块 管理模块 工具类 基类 第三方库 全局宏定义 资源文件 以及 pod第三方库管理
4.封装基础类 对目录结构进行封住 比如推送 网络监管 网络请求 功能模块mvc框架搭建等
5.自我审核