ID:158920

Abel

iOS工程师

  • 公司信息:
  • 北京课观教育有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

从事iOS开发5年
•熟练掌握 C、 OC、 Swift 语言编程,有良好的编程习惯,较强的分析和解决问题的能力;
• 熟悉 OC 的内存管理机制,对 RunLoop 和 Runtime 的运行机制和有一定的了解;
• 熟悉掌握版本控制工具 Git,SVN 的使用;
• 熟练掌握远程推送以及本地通知的实现;
• 熟练掌握 AVAudioPlayer、 AVPlayer 音视频播放;AVAudioRecorder 实现音频的播放与录音;
• 熟练使用 SQLite 对数据库进行增删查改操作,并掌握 NSUserDefaults、 plist 存储数据,使用
FileManager 以及以文件读写的方式对数据进行持久化;
• 熟练掌握 AutoLayout、 StoryBoard、 xib 方面的使用及其自动布局,横竖屏之间的适配;
• 熟练掌握 AFNetworking、 FMDB、 SDWebImage 等第三方库的使用 ;
• 熟练掌握 TCP/IP(TCP/UDP)通信协议及对 JSON 和 XML 数据的解析;
• 熟练掌握 GCD、 NSOperation、 NSThread 多线程编程技术;
• 熟练使用各种 UI 控件,熟悉多视图应用开发,能实现较复杂的页面和动画视觉效果;
• 熟练的使用 MRC、 ARC 的编程以及 MRC、 ARC 的混编;
• 熟练掌握 MVC、代理、单例、 KVO、 KVC、 Block 等设计模式;
• 熟练掌握 H5 与原生代码的相互调用;
• 熟练掌握人脸识别( API)、 用 GUPIMage 给图片视频加滤镜、高斯模糊
• 做过微信支付,支付宝支付,苹果内购,微信支付宝的扫码支付;
• 使用 Instruments 对产品进行内存优化和性能优化;
• 利用七牛的 SDK 做过直播,对直播有一定的了解;
• 自学过 HTML, CSS, JS,jQuery, AJAX 请求并且写过一些页面;
• 自学过一段时间的 Python;
• 有团队开发经验,同时能够独立开发,独立完成代码的编写、调试和发布;

项目经验

2017/09 – 至今 好事发生
责任᧿述
1. 项目用 OC 和 Swift 混合开发
2. 从开始到上线独立完成,项目使用 MVC 模式,配合单例,通知等完成
3. 项目最开始使用 WKWebview 来加载 H5,后期由于体验问题慢慢改成了原生开发
4. 原生和 H5 相互调用
5. 支付集成了微信支付,地图定位用的高德地图, UM 分享
6. 使用极光推送
项目简介:
本项目最初的设想是用户在需求区发布需求(比如说需要清洁,需要请音乐老师),然后其他用
户看到就可以去接单最后完成整个流程,用户也可以在技能区发布自己会的技能,然后其他用户如果
有意向就会下单完成流程,后面添加了卖商品模块,预购模块,以及拼团。
2017/09 – 至今 红木街
责任᧿述
1. 使用 OC 用最基本的 MVC 开发模式
2. 集成第三方支付 BeeCloud 来完成支付
3. 实现购物车功能
4. 使用阿里云的 AliyunVodPlayer 来自定义播放器
项目简介:
本软件是一个商城此 APP 是一款电商类 APP,主要有红木家具的展示、介绍、购买;红木相关
知识的科普;客户卖红木;预约匠人等模块。
2016/10 - 2017/05 速影
责任᧿述
1. 以 MVC 模式来进行基础框架的设计,配合使用了通知、单例(用户资料 User 等)、 KVC、
KVO 设计模式
2. 使用 AFNetWorking 判断网络类型以及是否可用, 4G 情况下播放视频、下载模板ᨀ示用

3. 运用 MJRefresh 实现视频列表消息列表等多个界面的下拉刷新和上拉加载功能
4. 使用 CocoaPods 类库管理工具统一管理第三方开源类库
5. 使用 FMDB 对数据进行持久化,实现数据缓存,将收到的消息整块利用表保存下来,在
消息界面通过查表将消息展示给用户
6. 使用 Masonry 布局框架实现自动布局以适应不同的屏幕
7. UIPageViewController 实现根据规则跳转到指定的界面和左右滑动的容器
8. 使用 LeanCloud 实现消息的推送、 IM、统计、用户反馈功能
9. 使用 LeanCloud 存储功能实现对用户信息,模板,照片的存储
10. 使用 MJExtension 完成 Model 和 JSON 串的相互转换
11. 使用 UMengSDK 通过自定义界面完成分享和获取第三方登录的用户信息
12. 使用 xib、 storyboard 约束绘制 UI 界面
13. 实现标签功能,用户可发布带标签的视频,从而达到视频的分类化
14. 使用了第三方框架 IQKeyboardManager 解决输入视图(例如 textField,textView 等)
被键盘覆盖问题
15. 使用 NSFileManager 对照片、视频进行分用户本地存储,清除本地缓存
16. 运用 GUPImage 处理照片(调曝光,加美颜等)
项目简介:
本软件的定位是ᨀ供给喜欢拍照的专业人员使用,软件包括用户登录,制作模板,通过模板拍
照最后保存照片等内容,在拍摄的时候由于模板中已经设置好背景图片,人物位置等,所以拍摄人员
只需要调节曝光,亮度等就可以拍出好看的照片了
2017/03 - 2017/06 速影专业版
责任᧿述
1. 扣绿的实现
2. 通过 NSUserDefaults 对活动的 Model 进行保存以便下次发布
3. 当拍照完成后通过简单轮询请求来确保用户已支付完成
4. 通过发送商品类型后台给出链接生成高清二维码,用户通过二维码来完成支付(微信扫
码支付)
项目简介:
本软件的定位是ᨀ供给喜欢拍照的专业人员使用,软件包括用户登录,制作模板,通过模板拍
照最后保存照片等内容,在拍摄的时候由于模板中已经设置好背景图片,人物位置等,所以拍摄人员
只需要调节曝光,亮度等就可以拍出好看的照片了
2015/07 - 2016/09 上车
责任᧿述
1. 实现 APP 内购
2. 用户账户系统,可ᨀ现到微信
3. 用高德地图 SDK 实现附近的人功能
4. 用户聊天界面可发语音,图片,个人名片等功能
5. 用户群组中关闭群消息,开启群消息的实现
6. 好友界面好友的排序,类似电话簿中的排序
7. 类似探探的左换右滑功能
项目简介:
该 APP 是一款社交类 APP,主打的是高端社交,男用户必须通过上传行驶证,驾驶证等认证车
辆,当然一般都是豪车,女性用户则需要认证自己,一般是上传一段视频另加一张照片,工作人员通
过比对视频与用户是否是同一个人来决定是否通过认证

相似人才推荐

信用行为

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

发布任务

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

微信接收人才推送

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

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