1. 掌握 ios 对于 mvc 的设计思想,并能够熟练使用;
2. 掌握 ios 程序进行网络数据处理的底层原理和实现此路,并能够对其他网络处理 框架进行封装;
3. 掌握 ios 程序 runloop 的使用原理和使用场景;
4. 掌握 核心动画使用技巧和使用 quartz2d 进行自定义 ui 控件;
5. 掌握 各种高级控件的使用技巧,并能够对其进行自定义和进行性能优化;
6. 熟练 当前流行的各种实用技术(例如:地图、推送、二维码、蓝牙、真机调试 等)的使用;
7. 熟悉 http、tcp/ip 协议;
8. 熟练使用 swift 语言编程,并能够独立完成 swift 项目或者 swift 与 oc 的混 合编码项目;
9. 熟练 runtime 底层原理,并能够利用 runtime 进行方法的动态调用,属性动态添 加,等技术;
10.了解 H5 相关技术。
某直播
开发工具: Xcode
1. 项目整体架构
2. 弹幕模块
3. 礼物模块(小礼物,全屏大礼物等等)
4. IM 聊天模块
(Swfit 项目)
5. 机器人模块
6. 连麦模块 本人参与了整个项目的架构以及代码编写,后期迭代。目前项目已经上线并且稳定运营。整个项目由 Swift 语言编写, 其中也包括 Objective-C 混编。主要核心模块有: 直播, 推拉流异常处理, IM, 礼物, 等等, 同时在中期做了大量的内存优化, 目前更多功能在持续开发中。
可兼职时间
可兼职地点
0条评论 雇主评价