ID:154286

M 有团队

iOS开发工程师

  • 公司信息:
  • 北京百通世纪科技有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 长沙
  • 全区

技术能力

熟练Objective- C,了解swift语言
熟练微信微博的第三方登陆,绑定,分享
熟练使用SVN,git代码管理工具
熟练app上架流程及版本更新
熟练微信,支付宝的支付流程
熟悉苹果内购流程
熟悉内存管理,mrc,arc,以及对数据的缓存,加载
熟悉cocoapods,以及常用的framework的使用
熟悉电商模块,腾讯云直播的SDK,以及礼物特效的使用
熟悉各种第三方框Masonry,Reachability, MBProgressHUD,AFNetworking,SDWebImage,MJRefresh,Javascript,MJExtension,jspatch等一系列的框架
熟练MVC,单例,代理,推送等各种操作
熟练core data,sqlite数据库的增删改查使用
熟练SQLite3/Write/FMDB/NSUserDefaults存储
熟练NSThread/NSOperation/GCD多线程开发

项目经验

项目介绍
项目名称:百通医学
链接: https://itunes.apple.com/us/app//id1027777489?l=zh&ls=1&mt=8
项目描述:百通医学是一款在线教育的app,目前注册量有80万人。
用户在app观看视频进行学习,提高医学教育的知识。然后通过app上的app的模拟考试题库。来提高拿证书的的概率。
主要功能界面:主要分为4个大模块。题库,用户用来练习,模拟考试,检查错误的地方。会统计当前用户考了几次,及格次数,以及平均分,每次考完之后会显示正确答案,有注释。课程:分为3个模块,公开课,精讲课,免费课。
公开课是指,公司不定期的举行现场直播,让老师和学生进行互动,解决学生的问题,每次直播过后,都会回放的功能,保证所有用户都能看到当前的课程。回放我们使用的sdk是cc。精讲课是指需要收费的课程,这部分课程是需要用户进行购买,但我们当前的app并没有接入苹果内购,是在当前app上进行屏蔽,把当前app支付模块,在审核期间进行屏蔽,达到过审的效果。免费课,是一些免费课程,进入可以直接观看,详情有当前课程的介绍,目录。

个人中心:有缓存视频,收藏,以及订单的数据展示,还可以显示当前用户的学习记录的曲线图,每天看课的时间,考试的时间记录。都会有详细的记录

项目介绍
项目名称:微映视界
项目描述:主要功能模块是直播,附加购物,主播在开直播的过程中,用户可以冠名当前主播,用户可以在app上开通店铺,当冠名主播后,会在直播间内显示当前被冠名的店铺的名称,以此来吸引用户,及用户的流量。并不是单纯的直播,在app中插入了小视屏的模块,小视屏模块是可以机型收费观看的,引入大量的视屏资源,来增加用户的使用量。
主要功能界面:
消息界面,分为系统,直播,还有客服模块,系统,直播是通过友盟的推送来实现,客服模块是通过,腾讯云的sdk,以及后台的对接来实现这块的功能。
直播模块:分为直播,回放,小视频模块,直播使用腾讯云SDK,但是礼物与特效是由我们公司自己来操作的,因为要与安卓的统一,动画效果,以及特效并不是由自己本地写的,找的第三方的sdk插入使用,自己写动画效果没有问题,并且简单,快速些,回放是指主播直播后的一些直播回放,我们后台会进行删选,挑选出精良的回放来进行展示,由此来吸引用户。小视频是用来盈利,通过引进一些视频资源,来增加用户的使用量,而且公司也引进一些很好的视频资源,这些资源豆由一定的用户量,顺带把这些用户带过来。
微映购:是指购物模块,并且展示当前直播的部分列表,展示商品,展示店铺,通过后台的认证,分为企业认证和个人认证,来开通店铺的审核。在后台添加并审核商品,商品分为几种不同的类型,普通商品,视频商品,优惠券之类的虚拟商品,通过后台的字段判断不同的商品类型,展示不同的页面,来达到产品所需要的效果。
个人中心:就是认证的流程,还有就是冠名主播,店铺有那些主播是被冠名的展示,苹果内购充值,以及提现的功能的使用,提现功能暂时是走的微信公众号。
项目名称:服饰tv(已上线)

项目描述:是一款直播加购物类型的app,直播模块,主播通过认证主播后,开始进行直播,直播页面可以有观看人数,刷新礼物排行榜,认证的头像,购物模块是指,在绑定直播间的id,观看人数可以购买一些物品。
主要功能页面:
网络数据请求层:相关页面的网络数据请求
实体解析数据层
视图层:直播模块的框架是由本公司内部开发并希望做成一个开源框架供广大的ios开发者使用,
视图控制器层:首页,首页分为关注,推荐,最新,3个模块,排行榜,商城,以及我的这几个主要的视图控制层
应用技术:
1.直播模块分为直播和录制视频。通过已有的框架和借口进行封装实现其功能。
2.通过storyboard把各个视图控制器关联起来,实现快速开发的效果。
3.使用第三方库MJRefresh实现上拉下拉刷新功能
4.大部分的页面都是使用了collectionview来实现,collectionview相较于tableview来说,更加的灵活,更加的可以控制。
5.自定义VC模拟实现UINaviagtionViewController
6.直播间可以进行礼物的赠送,禁言,以及设置房管。
直播分为正在直播,直播回放,还有图片。

项目名称:蜘蛛匣(已上线)

项目描述: 一款电商类型的app,通过连接蜘蛛匣wifi,从而下载app,分为4大模块,首页,城市圈,发现,以及个人中心,首页可以充值话费,查找附近的吃,穿,住,行,城市圈是类似微信的朋友圈,发现是通过玩转app获得的积分兑换这种东西。

主要功能界面:
网络数据请求层:相关页面的网络数据请求
实体解析数据层
视图层:自定义cell
视图控制器层:首页,美食,生活惠
ps:扫描2微码可以下载,登录appstore下载
链接:https://itunes.apple.com/cn/app/zhi-zhu-xia/id992775518?mt=8


应用技术:
使用mvc对整个框架进行分层,对网络请求,模型进行封装
1.UItableview和View的使用,来实现筛选框的效果,从地理位置实现3级筛选框
2.对地图的使用,高德,百度的sdk,使用百度地图进行路线的查询,地图的显示,以及地理位置的查询,导航功能的实现,百度地图显示位置时会有距离偏差,所以需要进行坐标的转换,来达到显示精确的地理位置,。
轮播图,根据时间切换不同的图片,NStimer和scrollview图片进行自动切换。
4.图片的等比例缩放和存储,在商家详情页面有很多图片,很占内存,所以需要对图片进行处理,我们把图片存储中七牛服务器上,加载图片调用七牛那边的接口加载图片。
webview的自适应高度,通过请求,拿到后台的数据进行计算,来显示webview的自适应高度。
城市圈应用是类似微信朋友圈的功能,可以发送文字,图片,图片可以放大,拉伸,可以进行点赞,回复评论等功能。
通过扫描2微码来获得wifi设备的型号,使用的第三方框架。
熟悉并了解H5,js的交互。
9.使用seacrhBar来使用搜索功能,第一次打开app时,会自动弹出定位窗口,可以手动添加当前位置。
10.自定义cell的重用,在首页中有多个不同类型的cell,不同cell类型的高度,内容,以及排列顺序的处理。
11.屏幕的适配问题。纯代码布局。
12.大部分页面都会有相同的东西,例如,返回按钮,导航栏,导航栏的颜色,所以创建一个基类把能重用的都利用起来,精简代码。
13.block块的使用,进行网络请求时,使用block块,精简代码。

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   H5网站开发   App开发   
角色 职位
负责人 iOS开发工程师
队员 产品经理
队员 iOS工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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