ID:288594

Dlei

ios前端架构师

  • 公司信息:
  • 爱辅购科技有限公司
  • 工作经验:
  • 12年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 长沙
  • 全区

技术能力

整个app我采用的是MVC+MVVC框架设计。
M层继承NSObject派生出一个IRecord基类,该IRecord类通过网络数据抽象两种构造方法:1.从json数据构造model对象initWithJson: 2.从xml数据构造model对象initWithXml:;除了抽象构造方法外,该M层还考虑了数据本地化要求,加入了serverId和recordId两个属性,分别表示服务端的主键存储和本地化后生成的主键ID。
V层也就是视图层,利用cocoapod使用Quickdialog第三库,使用Quickdialog主要是它很好的面向对象方式封装了系统原始组件,让组件展示起来更加丰富漂亮。而且可以进一步的对它进行封装以满足对产品更高级的视图需求。比如输入框以加速度的方式弹出键盘(如面试官有兴趣可以给面试官展示封装的思路和代码),除了第三方视图库外,我也重构了一些自己觉得体验比较好的控件,比如效仿facebook和google输入组件,其输入框和提示文字可以上下动态布局。
C层也就是Controller业务逻辑层,该层我也相应派生了三个基类:BaseViewController->baseTableController配合BaseNavigation类使用,完成对整个app视图逻辑层框架的统一封装。这样对于app版本样式更新只需该相应的类或方法就能达到目的。
S层也就是IServer服务层,目前进化的有点象服务端数据中间层,它的继承关系是IServer->BaseServer->BaseLocalServer。BaseServer类实现了AFNetworking网络请求,其解析的数据可以更融合的方式创建M层对象,BaseLocalServer类组合了FMData库实现对Sqlite本地化功能。IServer层能获取网络数据构建model对象和数据本地化外,该调用方法尾随block回调函数,用来异步通知给Controller接收model对象或异常错误报告

项目经验

【集宠区 】
● 项目介绍: 集宠区是全类别宠物服务平台,涵盖移动端、小程序与后台管理系统。
● 项目团队 项目团队分技术和产品,目前技术岗位各1个(后台服务开发、web 和小程序、ios和 android)
● 涉及技术 在这个项目搭建框架,实现类继承统一管理 UI 、模块服务 ; 第三方技术有 AFNetworking 网络管理、高德地图、环信 IM 聊天、SDWeblmage 加载和缓存; 使用 MJExtension 本地化数据管理;SJVideoPlayer 视频播放

【云辅库 】
APP是一款利用互联网技术打造的在线图书商城,面向对象涵盖用户端、商家端,以中小学教辅图书为主要切入点,整合图书行业上下游资源产业链,以未来书店为最终引导,打造教辅行业线上化的新模式、新零售,实现一站式购书服务的同时,为用户带来购书便利,也为商家管理增效赋能。

【小龙找铺】
是一款为房产开发商解决前端销售的软件,客户可以在系统里发布商铺进行出租与售 卖。 为此接入楼盘小区进行管理旗下所有的商铺门店。 产品分前端app、后端业务系统、甲方商铺管理系统三个平台。 【团队成员】 开发组成员前端ios、androidl程师两个、后端工程师两个、一个h5负责商铺管理系 统、UI美工一个、产品经理1个。 【涉及技术】 在这个项目搭建框架,实现类继承统一管理UI、模块服务、能单独写一个报表组件; 第三方技术有AFNetworking网络管理、BaiduMapKit地图、RongCloudIM融云聊 天、SDWeblmage加载和缓存; 使用MJExtension本地化数据管理;

案例展示

  • 集宠区

    集宠区

    ● 项目介绍: 集宠区是全类别宠物服务平台,涵盖移动端、小程序与后台管理系统。 ● 项目团队 项目团队分技术和产品,目前技术岗位各1个(后台服务开发、web 和小程序、ios和 android) ● 涉及技术 在这个项目搭建框架,实现类继承统一管理 UI 、模块服务 ; 第

  • 小龙找铺

    小龙找铺

    【产品介绍】 是一款为房产开发商解决前端销售的软件,客户可以在系统里发布商铺进行出租与售 卖。 为此接入楼盘小区进行管理旗下所有的商铺门店。 产品分前端app、后端业务系统、甲方商铺管理系统三个平台。 【团队成员】 开发组成员前端ios、androidl程师两个、

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服