熟练掌握Objective-C和C语言,了解Swift、HTML5,具有良好的编码风格
熟练掌握MVC、代理、单例、KVC、KVO、工厂等设计模式
熟练掌握iOS开发中的UI、内存管理、多线程等
熟悉贝塞尔曲线以及Quartz2D
熟悉Core Animation实现动画效果.
熟悉TCP/IP、HTTP通信协议、JSON解析
使用block对AFNetworking进行过简单的封装,将AFNetworking与MJExtension进行综合使用使json解析更加简洁。
熟悉AutoLayout,会Masonry纯代码实现自动布局,
熟悉instrument性能优化的各种技巧
熟练掌握App发布上架相关的技术
熟练使用银联、微信、支付宝进行支付。
熟练使用高德地图、百度地图进行定位,搜索,导航等功能。学习能力强,能很快熟悉常用的第三方SDK使用
熟练使用极光、百度等推送,百度地图,友盟、Share分享。
一,『嗨优购』
『嗨优购』是一个生活服务类的客户端,手机商城、本地服务、业主、商家及其他社区生活相关方面提供产品、技术和服务,简易而不失独特的设计,简单易用信息描述与展示,让你的生活更加快捷方便等等。
涉及技术:
1.AFNetworking实现网络请求的处理。
2.支付宝、微信、银联、嗨优购钱包实现多种支付方式。。
3.MVC架构设计。为购物车、商品、订单等建立Model。
4.SDWebImage实现异步+缓存获取图片。
5.首页推荐商家,联盟商家,抽红包,手机商城展示所有手机商家,实现的模仿京东的筛选功能。
6. 整体框架布局,后期bug解决.SVN冲突解决。
二,『e指馋』
『e指馋』是一个ipad端的点餐APP,这款应用分为两种模式,绑定台位和不绑定台位,分别用于餐厅客人和餐厅服务员.它可以将餐厅的菜单形象的展示给顾客,大大的提高了餐厅的效率.
涉及技术:
1、运用ICSDrawerController 实现左侧抽屉效果的控制器。
2、友盟做的应用统计。
3、自定义UICollectionViewLayout实现菜单页面和桌位页面的布局
4、对FMDB进行简单的封装,使用FMDatabaseQueue对网络数据进行本地化储存。
5、 使用SQLite对服务数据本地化,所有数据操作都是在本地对表中数据以及Model进行操作。
6、 通过JSContext实现接受后台推送展示菜品估清。
7、通过CAKeyframeAnimation实现顶部估清菜品跑马灯效果展示。
8、通过多线程来实现异步轮询支付结果。
9、解决线上的闪退异常各种问题,指导现场实施人员解决现场问题
10、对程序代码进行优化,合理管理内存