ios开发之商城类软件 - 框架构思

            最近在公司打算开展一款关于电商类APP。众所周知,关于电商类APP,苹果商店可以说铺天盖地。不过,既然是公司安排。咱们只好恭敬不如从命咯。那么今天呢,大家就跟着小白来整理下,既然是一个电商软件。作为一个开发人员。我们需要准备什么。或者项目中都需要什么样的元素。

            从软件的架构和开始的准备工作分析。

            首先,我们的软件需要一个很好看的logo和启动图来吸引用户的眼球。让他们感觉 哇!逼格好高啊!不过这个是美工的事儿了。那么这里就会出现一个知识点

            icon(软件图标)和launch(启动图)的像素大小以及在工程中的配置。那么这个知识点呢!可以参考我的这篇文章:ios开发设置icon和Launch图标

            然后,我们的工程正式启动,接下来看到的或许是一个动图或者小视频展示,或者是一个滚动的广告位。方便我们嵌入广告。本节会出现一个知识点:

           如何在设置我们酷炫的启动图,或者加入广告位。小白呢会给大家整理些自己写的小demo放在gitHub。后期把链接给粘过来。

           过了广告位。有两种展现形式:

           1.注册登录进入主页型。

           2.直接进入首页型,点按相关操作。提示未登录不能操作。随后跳转登录注册界面。


          那么关于注册登录想必做开发的登录注册是码农最最最基本的操作了,这里小白就不做进一步的解释。涉及主页的话。一般最基本的元素构成就是底部菜单,或者侧滑菜单。不过小白用了这么多软件。关于商城类软件。还真没遇到过侧滑菜单,自我感觉实用性不太高。那么一个好看的底部菜单。怎么快速展现集成呢。哇!对!没错!小白给你封装好的demo链接。让你在工程中直接植入,实现酷炫底部菜单效果。

          

         到了这个时候,怎么感觉自己的工作已经做了一半了。简单的框架结构是有了。接下来的工作就是填充内容。那电商类APP.其实内容相比之下。还是蛮单一的。无非就是商品展示、详情介绍、评价、加入购物车、分享商品、购买商品、与商家沟通等等。

        其实这里涉及到的零碎的知识点还是蛮多的!咱们一一列出。

        1.一个高效的表的展示!让用户如德芙般纵享丝滑。是吧是!? 哈哈。。。

        2.加入购物车,或许会需要一个酷炫的效果。

        3.各大平台(微信,QQ等)的分享操作。

        4.商品评价!类似于论坛的展现形式。

        5.聊天!即时通讯。

        6.购买!(微信,支付宝,银联支付)。

        7.当然在用户界面操作中会各种弹弹弹!闪闪闪!反正怎么酷炫怎么来的bilingbiling的效果。不过这个还是要根据公司项目需求做定夺的。这里小白后续会给大家粘几个常用的自我感觉实用的效果demo。

        

        文章到这里,大概一个完整的框架就要出来了。当然一个完整的,是有血有肉的。我们还需要填充的还有很多。比如:

        1.数据处理。包含了数据的请求和存储。

         请求的话,小白我习惯用主流的一个请求封装类AFNetworking。自己也基于原有的封装类。添加了些自己的见解,稍微再封装了下。可以直接导入实用。更简单便捷。这里你可以参考下这篇文章iOS 数据请求类AFNetworking 简单封装

         储存的话,我们需要根情况而定,包括write to file(写如文件),轻量级储存。数据库sqlite操作等等。数据存储展现。后续,我会给大家粘自己的代码实例。

          2.线程管理。

          分线程的表现形式,与使用场景。主要就是GCD,或者队列的操作。

          3.通知、代理、block块传值方法使用。项目中这三个还是经常被提及的。


         小白暂时想到的只有这些。这篇文章也会根据我的项目开展以及自己闲暇时间段的整理,慢慢补全文章以及文章中提到的知识点。让你差不多根据这篇文章,能写出一个公司中意的APP来。

         


        后续呢,小白也会整理ios开发之视频播放类、直播类、社交类、资讯类(类似知乎),甚至游戏类软件介绍。也希望有共同爱好的小白们加入我的小team。跟我一同完成这项工作。充实自己,帮助别人。让软件开发不再繁琐。让加班的同胞们早点回家。

        如果文章中提及的知识点,你有整理好的文章。欢迎跟我联系。我会粘贴到对应知识点下,方便大家查阅,交流!

      

         欢迎加入One Team交流群!234713941


           

             

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值