ID:120904

Cwwng 有团队

高级iOS开发

  • 公司信息:
  • 全球说
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 全区

技术能力

1、熟练应用Hotfix技术,实时更改AppStore上项目BUG。熟练编写js脚本,能够使用脚本实现小版本的更新迭代。
2、熟练应用程序防crash机制:Swizzle Foundation层级和unrecognized selector的crash操作,防止程序崩溃。自定义Exception信息,将carsh的堆栈信息上传自己服务器,统计分析。
3、熟练Interface Builder、AutoLayout进行快速布局,优化App冷启动时间。
4、修改SDWebImage框架,使支持大帧率的Gif动画。
5、自定义数据埋点统计,实时准确获得各业务的埋点信息。正在规划无埋点技术实施方案。
6、熟练应用runtime机制,根据实际需要解决问题。
7、掌握runloop和线程的关系及项目中的应用、GCD的使用。
8、熟练应用通用链接(Universal Links),能够方便的通过传统 HTTP 链接来启动 APP, 不使用schema,自动跳转指定界面。
9、熟练应用延时深度链接(Deferred Deep Linking),用户打开一个Web时并没有安装对应的App,点击去AppStore安装App, 可以跳转到Web浏览的指定页面。
10、熟练数据持久化的操作、APNS消息推送机制。
11、掌握MVC、Singleton、观察者、代理、工厂等设计模式。
12、了解使用组件化,研究过蘑菇街Limboy、casatwy和bang对组件化的实现和想法。
13、熟练使用App瘦身功能,通过应用程序切片(App Slicing)、中间代码(Bitcode)和按需加载资源(On Demand Resource),使应用可以减小1/3的大小。
14、熟练SVN、Git源码管理工具,FTP共享软件,Zeplin标注切图,Quip日报管理,Charles抓包工具,Paw接口测试工具,能良好运用到团队开发中。
15、掌握单元测试,了解自动化测试。
16、具备良好的编程习惯、文档写作、需求分析、程序设计的能力,并能熟练的阅读技术文档,快速解决技术难题。

项目经验

项目一:尚品网
项目描述:全球时尚轻奢购物电商App,Topshop、Topman品牌全渠道入驻,超5万款时尚精品与欧美专柜同步在线销售,让您足不出户,轻松与全球潮流同步。
开发环境:Xcode8、真机、iOS9
使用技术:1、规划三步实现、优化Hotfix功能,实时修改线上App的Bug。
2、制定通用跳转规则,包含Wap、推送消息、数据组件事件的跳转。
3、与后台服务器实施部署APNS服务,自定义推送消息。
4、研究SDWebImage源码,修改其内容逻辑,使其完美支持大帧率Gif图片。
5、使用通用链接和延时深度链接技术,使运营精准、高效的推广产品。
6、对登录、下单主流程中,对服务器返回数据进行校验,自定义code、msg,容错处理。
7、分两个Git仓库,对项目进行管理和保护。
8、根据服务端返回数据,运用递归,动态实现筛选功能。
9、Swizzle Foundation层级和unrecognized selector系统方法,拦截carsh堆栈信息,
将抛出 Exception信息发送服务器,统计分析修复crash。
10、运用js、css、xml开发小程序,获取unid标识,将App微信用户和小程序用户打通。
项目二:全球说talkmate
项目描述:一款专注多语言学习神器,免费学习36门语言,在200小时内掌握一门新语言。App班组功能使学习更系统,老师、学生角色任你选,金币使学习更有乐趣,学习报告分析使你更清楚的认识学习状况。
开发环境:Xcode6、真机、iOS7
使用技术:1、使用多语言本地化,用户自由切换。编写Python脚本,对本地化文件管理。
2、使用UMengAnalytics和OneAPM重现崩溃轨迹、全方位组合分析页面加载缓慢等性能问题, 提升客户留存率、降低运营成本。
3、使用MagicalRecord操作CoreData,进行数据持久化。线程安全,代码简洁。构建学习课程 结构对应的数据库数据结构。
4、分模块用Interface Builder,避免代码提交冲突,简便、快捷的进行框架搭建,AutoLayout 布局进行屏幕的适配。
5、基于HTTP协议,封装AFNetworking Service基类,POST-formData、POST、GET、DELETE等, 返回AFHTTPRequestOperation,用于dealloc中cancle网络请求。
6、使用UITableviewController+UIRefreshControl、SVProgressHUD和MJRefresh、 MBProgressHUD配合使用,显示任务进度和刷新机制。
7、使用FBSDK、WeiboSDK、Weixin、TencentOpenApiSDk进行第三方登录等。
8、使用CAAnimationGroup和贝塞尔曲线实现金币动画效果。
项目三:钰诚e信
项目描述:一款专注互联网金融的社交产品,好友聊天、拉人群聊、表情、图片、语音对讲、位置共享等功能应有尽有;朋友圈分享自己动态,评论、点赞,举报信息,玩转e信圈。
开发环境:Xcode5、真机、iPhone Simulator
使用技术:1、基于socket通信,使用XMPPFramework框架,实现即时通讯,朋友圈在线、离线动态消息 处理。
2、基于HTTP协议,使用AFNetworking框架与服务器进行数据通信。
3、使用CoreData对单、群聊、朋友圈动态、个人信息等进行数据持久化。分用户创建表,防 止不同用户数据混淆。
4、分模块使用Storyboard简便、快捷的进行框架搭建,自动布局进行屏幕的适配。
5、基于APNS苹果推送,使用LibGeiTuiSDK实现消息推送功能。
6、使用BaiduMapSDK实现位置共享、附近的人、发送地理位置等功能。
7、使用UpYun框架使项目中图片的存储在UpYun的服务器上,增加自身服务器的空间。
8、通过drawRect方法将表情图片绘制在图层上,通过touch事件取得触摸的表情,解析表情 进行发送与接收消息。
项目四:移动OA系统
项目描述:一款提高公司内部办公效率的产品,接收发邮件、申请OA请假外出流程、查询个人考勤记录及员工详细个人信息;随时关注公司新闻实事动态,掌握第一手资料。
开发环境:Xco

团队情况

  • 整包服务: PC网站开发   H5网站开发   微信公众号开发   微信小程序开发   App开发   
角色 职位
负责人 高级iOS开发
队员 UI设计师
队员 iOS工程师
队员 前端工程师
队员 后端工程师

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服