1.精通Object-C、熟悉C语言、熟悉GLSL语法、熟悉Java语言、熟悉swift语言、熟悉H5、JS、CSS语言
2.封装视频播放器,支持本地、网络视频,手势滑动,横竖屏切换(AVPlayer、AVPlayerLayer)
通过AVCaptureSession、AVCaptureDeviceInput、AVCaptureStillImageOutput、AVCaptureMoveFileOutput、AVCaptureConnection、AVCaptureVideoPreviewLayer实现视频录制和相机的封装
通过PHAssetCollection、PHFetchResult、PHAsset、PHImageManager、PHImageRequestOptions实现了自定义图库(GIF、视频、一般图片)选择器的封装。
3.熟练使用组件化
4.熟悉OpenGL ES库,通过它实现分屏滤镜、灰度滤镜、旋涡滤镜、马赛克滤镜、缩放滤镜、灵魂出窍滤镜、抖动滤镜、毛刺滤镜、高斯模糊等滤镜功能。
5.熟练runTime和runLoop的使用,熟练使用消息转发、熟悉消息传递过程
对于响应链和事件链有一定的了解并使用(有助于处理部分问题)
6.熟悉iOS的本地推送和远程推送、熟练使用极光、信鸽等推送
7.精通MVC、MVVM、代理、单例、通知等设计模式和KVC、KVO、Block
8.防止crash机制
9.熟练使用CAShapLayer与UIBezierPath结合使用绘制各种图形动画
10.对HTTP、HTTPS、TCP、UDP协议有一定的了解,熟悉socket通信,对于封包、粘包、拆包有一定了解
11.封装瀑布流布局
12.熟练使用AFN、SDWebImage、FMDB、Massonry、MJRefresh、MJExtension、DZNEmptyDataSet、 IQKeyboardManager、SDCycleScrollView等等第三方框架,并且了解部分第三方内部原理
13.ZXPUnicode进行汉字解码、MLeaksFinder进行内存泄露问题排查、Bugly进行线上bug追踪、友盟分享同时进行页面统计埋点
14.熟练使用属性列表、对象归档、SQLite3、FMDB(对其进行二次封装,避免书写容易错的sql语句)进行数
一、美聚集
美聚集是首款全国定位于高端美发沙龙品牌消费的O2O移动服务平台,可以线上轻松查看、预约顶尖设计师,并通过深度垂直美业管理系统将用户的门店卡券呈现在线上,使得用户完成线上预约,线下享受服务的闭环。
二、美聚集匠人
美聚集匠人app致力于为线下沙龙工作的造型师提供具有价值的信息查看及提醒(预约、业绩),客户维系及互动(客户管理,实时互动),专业技能提升(在线课堂)这一系列功能来最终提高自身的业绩和客户满意度。
三、随星游
随星游是一款以旅游直播、兴趣栏目、玩家互动社区为核心,聚集爱玩的人群,完成兴趣社区、互动、全球直播视频及短视频、图文观看和购物的app,主打直播带货。