精通Objective-C,熟悉Swift,有跨平台经验,
有独立开发app的能力,
熟悉iOS开发规范以及AppStore上架流程和规则,
注重内存优化和性能调优,
熟练使用多线程、本地存储、动画等开发技能。
对工作认真负责,尽早暴露风险及问题,
热爱技术,积极负责。
有短时间的java后端经验。
团队有测试工程师。
一、欣e通项目介绍:
用于企业移动办公,提供视频和语音会议、电话会议、IM 消息、企业云通讯录服务的办公软件。
1.网络请求。封装 fetch 网络请求组件,包含 GET、POST 请求以及超时处理;
2.数据管理。统一管理通讯录数据并及时更新;
3.组件封装。自定义 styleSheet 组件,同时支持双平台;
4.flex 布局。应用整体使用 Flexbox 规则指定组件布局,便于不同尺寸布局结构一致;
5.动画处理。使用 Animated 实现动画交互,如键盘遮挡时,整体布局上移;
6.集成第三方。集成 jpush 进行本地以及远程通知,集成 svg 进行图片展示等等;
7.企业通讯录。封装企业通讯录组件,灵活展示 JSON 数据。
二、西西生活项目介绍:
主导开发智能家居产品下的 app 模块,连接用户与智能硬件的纽带。使用 Xcap 进行数据存
储, 利用 SIP 协议进行数据传输与交互,实现发送消息、控制设备以及视频通话等功能。
主要技术:
1. MVC、单例和懒加载等设计模式,利用 Masonry 代码布局;
2. 多播代理。将多个代理存入数组,利用委托代理分别发送消息,或者 XMPPFramework 实现多
播代理的方式,利用方法重定向向代理发送消息,主要用于用户数据更新及时通知各观察者
以及退出登录之后分别删除用户数据;
3. 获取 Xcap 数据进行数据库存储以及内存缓存,通过 XML 解析创建数据模型,并对各级数据
添加时间节点,产生变化及时对本地数据进行更改;
4. 利用 SQLite 对用户房间数据进行存储以及 NSUserDefaults 对用户个人信息进行存储;
5. 封装图片下载,利用二级缓存技术;
6. 利用 Linphone 编译静态库进行视频通话以及数据传输;
7. 集成第三方分享和远程推送。
主要负责人。 项目用于企业移动办公,提供视频和语音会议、电话会议、IM 消息、企业云通讯录服务的办公软件。
主要负责人。 主导开发智能家居产品下的 app 模块,连接用户与智能硬件的纽带。使用 Xcap 进行数据存 储, 利用 SIP 协议进行数据传输与交互,实现发送消息、控制设备以及视频通话等功能。
主要负责人。 主导开发智能家居产品下的 app 模块,连接用户与智能硬件的纽带。使用 Xcap 进行数据存 储, 利用 SIP 协议进行数据传输与交互,实现发送消息、控制设备以及视频通话等功能。