penguin1214 / SCUxCHG

An iOS second-hand online market app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SCUxCHG

[ ] 用户注册登录

[ ] 发布二手商品信息

[ ] 购买商品

[ ] 最新商品展示

[ ] 用户管理

[ ] 商品信息管理

[ ] 商品审核

[ ] 留言管理

[ ] 发布公告信息

[ ] 检查用户输入错误项进行提示

[ ] 联网

[ ] 后台管理分页

项目进度

2016.5.1

  • Client

    2016-5-1 EDIT

    • 学习Auto Layout demo
    • 学习Tab bar demo
    • 学习Navigation Controller demo
    • 学习block回调
    • 学习delegate模式 demo
    • 学习使用Afnetworking发送请求 demo

    2016-5-8 EDIT

    • 采用代码构建界面,使用Masonry库
    • 搭建初始页面,根视图控制器为UITabBarController,底部由三个tab组成。

    2016-5-15 EDIT

    • 创建与数据库一致的Entity类
    • 登录界面基本完成

    2016-5-22 EDIT

    • 前后端请求格式化封装
    • 首页轮播图远程获取
    • 图片上传
  • Server

    2016-5-1 EDIT

    • 接收app端发送的GET、POST请求,目前可以接收请求,数据解析还未完成

    2016-5-8 EDIT

    • 可以与app端交换json数据。
    • 连接mysql数据库完成。(目前在考虑是否使用nosql)

    2016-5-15 EIDT

    • 数据库基本架构完成(使用mysql)

项目结构

实例类

  • BaseEntity : JSONModel

    (NSNumber*) id

    • CategoryEntity

      (NSString*) name

      (NSArray*) products

    • ProductEntity

      (NSString*) name

      (NSNumber*) price

      (NSString*) imageSmall

      (NSNumber*) attrId

      (NSNumber*) campus

      (NSNumber*) quality

    • CartItemEntity

      (NSNumber*) count

      (NSNumber*) isSelected

      (NSNumber*) productId

      (NSNumber*) boughtPrice

      (NSNumber*) isBought

    • UserEntity

      (NSString*) name

      (NSString*) phone

      (NSString*) avatar

      (NSString*) ip

      (NSString*) regDate

      (NSString*) loginDate

      (NSNumber*) level

      (NSNumber*) campus

    • OrderEntity

      (NSNumber*) totalPrice

      (NSNumber*) userId

      (NSString*) createDate

      (NSString*) payDate

      (NSNumber*) isPaid

      (NSString*) payType

      (NSString*) transactionId

      (NSArray*) productIds

数据传送格式规范

  • Client

所有POST请求均封装为

{@”logStat“:, @"userId", @"authToken", @"data":}

  • Server

所有返回值全部封装为

{@"result":BOOL, @"message":, @"data":}

About

An iOS second-hand online market app.


Languages

Language:Objective-C 99.1%Language:C 0.6%Language:Ruby 0.3%