具有良好的编程风格,逻辑思维较强,熟练使用Objective-C,C进行编程,了解swift;
熟悉iOS开发的整体架构,接口的调用,以及控件的使用;
熟练掌握UI系统界面和自定义界面的使用,动画和视图切换效果的实现;
熟练使用xib构建界面;
熟练使用MVP模式/delegate代理/单例/工厂/组件化开发等;
熟练使用SDWebImage、AFNetWork等第三方库进行数据请求 、熟练掌握HTTP等网络协议;
熟练掌握XML、JSON数据解析;
熟悉GCD等多线程开发;
熟练使用SVN/GIT等版本管理工具的使用;
熟悉runtime,msgSend等;
熟悉clang和启动优化;
了解KVC、KVO的底层实现;
了解block原理;
了解常用的数据结构。
酷聊
项目描述:一款集聊天交友找对象找工作等一身的APP,28个语言版本,面向195个国家.
应用技术:
懒加载对TableView进行优化;
启动优化;
简单的代码防护;
集成环信IM;
使用代理和block回调传值;
对AFNetworking进行二次封装;
通讯录多级tableView;
使用百度地图定位并计算周围人的距离。
酷聊商城
项目描述:电商APP。
应用技术:
使用MJRefresh实现上拉加载,下拉刷新,以及刷新头的自定义;
使用数据库进行宝贝的收藏;
使用AFNetworking第三方网络库实现网络数据处理;
集成微信支付和支付宝支付;
使用UITableView实现展示各类商品。