炉火餐饮系统 iPad 端 StoveFireiOSMenu

码农软件 · 软件分类 · 其他(Others) · 2019-07-19 08:59:21

软件介绍

StoveFireiOSMenu 是炉火餐饮系统 iPad 点餐端

如何使用

iPad点餐端需要连接局域网内的Web Services才能正常工作,这一块的代码不在我这里,因此无法开源。但在实现iPad点餐端的时候,由于客户是界面效果优先的思维,为了减少需求沟通 过程中导致的理解偏差,我先实现了可以脱机运行的UI体验版,使用一些测试数据,供客户体验App的整个交互流程,提出修改意见,在修正后再接的后端。因 此,在没有后端的情况下,也可以通过UI体验版来使用iPad点餐端。

打开UI体验版的方法:将SFCommonHeader.h中的SF_UI_TEST宏打开重新运行即可。在进行会员登录时,用户名与密码随意输入字符都能进入会员界面(但不能为空)。

一些说明

界面相关

  • 由于界面不算复杂,因此UI的构建基本上使用的是Interface Builder。

  • 由于项目需求的原因,只运行在iPad上,因此并没有使用AutoLayout与SizeClass,也不支持横屏。

网络相关

  • Web Services是.NET实现的SOAP风格(看到SFCommandHeader.hhttp://192.168.1.2/webservice.asmx就知道啦),并不是REST风格的。由于iOS中SOAP的库不太好找,这里使用的是HTTP Method的方式,将数据打包成JSON格式(为了方便将JSON转成Object),塞到SOAP返回的XML中,因此需要将数据解析两次,看起来怪怪的。

  • 由于是在项目后期接入的后端,有些赶工期,网络处理部分并没有好好设计,没有抽出网络模块,导致网络通信同业务逻辑之间并没有很好的解耦,如果想将Web Services从SOAP更换成REST,并不能很方便的切换。关于网络相关的架构设计,可以参考田伟宇大神的iOS应用架构谈 网络层设计方案

本文地址:https://codercto.com/soft/d/10456.html

电子邮件营销密码

电子邮件营销密码

[美] Jeanniey Mullen、David Daniesl / 薛剑韬 / 人民邮电出版社 / 2009-9 / 39.00元

在当今互联网蓬勃发展的形势下,电子邮件是互联网应用最广的服务之一。那么如何利用其作为有效的营销工具呢?本书系统地讲解了美国电子邮件营销的预算统筹、营销策略、管理模式、执行机制、涉及的技术、营销实施的细节等,其方法有很强的可循性,并可预见将获得的成果。阅读本书之后,读者会深刻感受到电子邮件营销的博大精深,它既是一门扎实严谨的科学,又是一项充满创造力的艺术。. 本书适合企业管理人员及市场营销人员......一起来看看 《电子邮件营销密码》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试