首创餐饮

工具 办公软件 案例ID:217253
小雷啊
7 年经验· 工商银行软件开发中心
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

在iPad端利用swift开发一款餐饮点单系统,企业证书打包分发。
1.框架搭建:
自定义基类,扩展,类别,封装,全局配置文件。 利用SPM引入第三方API,包含但不限于网络请求,图片加载缓存,图片选择浏览器,websocke,RAC等。
2.基类:
在基类中定义重复代码,比如导航字体大小,view背景颜色,列表的基本属性赋值,控制器的翻页模式,model的归档。 扩展:拆分View坐标和大小便于赋值与读取、定义添加阴影或裁切圆角函数以便于使用等,利用runtime给Button的target实现bolck对定时器,手势,弹窗,色值,系统信息等进行封装使代码更简洁易读。
3.重定向log日志,存到本地,在日志列表中展示以便于排查bug。
4.二次封装websocket,根据APP操作逻辑,实现断开重连等操作。
5.封装蓝牙功能实现小票机打印,获取蓝牙列表,首次链接缓存设备id,实现二次直连或意外中断重连。

首创餐饮

工具 · 办公软件 案例ID:217253
联系该工程师
微信扫码,建群沟通
作者: 小雷啊 - 7年经验- 工商银行软件开发中心

案例介绍

在iPad端利用swift开发一款餐饮点单系统,企业证书打包分发。
1.框架搭建:
自定义基类,扩展,类别,封装,全局配置文件。 利用SPM引入第三方API,包含但不限于网络请求,图片加载缓存,图片选择浏览器,websocke,RAC等。
2.基类:
在基类中定义重复代码,比如导航字体大小,view背景颜色,列表的基本属性赋值,控制器的翻页模式,model的归档。 扩展:拆分View坐标和大小便于赋值与读取、定义添加阴影或裁切圆角函数以便于使用等,利用runtime给Button的target实现bolck对定时器,手势,弹窗,色值,系统信息等进行封装使代码更简洁易读。
3.重定向log日志,存到本地,在日志列表中展示以便于排查bug。
4.二次封装websocket,根据APP操作逻辑,实现断开重连等操作。
5.封装蓝牙功能实现小票机打印,获取蓝牙列表,首次链接缓存设备id,实现二次直连或意外中断重连。

相似案例推荐

发布任务

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

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×