美文网首页
li项目介绍

li项目介绍

作者: FM_0138 | 来源:发表于2018-08-31 15:34 被阅读0次

    一,项目结构介绍

    C094AF9E-5B9E-44C0-A53B-A741115C16FC.png

    二, 文件介绍

    1,路由的使用:

    a.在文件MDSRouting.json中添加路由,添加方式如下

    "routes" :
    {
    "userDetails" : "QPApplyFriendsDetailViewController",
    "joinChatGroup" : "QPSessionGroupAddEnterGroupViewController",
    "webView" : "QPWebViewController",
    "路由名称" : "对应的类"
    },

    b,路由调用方法如下

    路由格式:@"lifewow://路由名称?xxxxxxxxx"

    [MDSRoutingManger openingPath:@"路由"];

    2,工具类

    a.支付

    类名:QPPay , 里面包含支付宝支付,微信支付

    b,分享

    类名: QPShare , 里面包含微信好友,微信朋友圈,新浪微博,telegram分享

    c.图片选择器

    类名: OrangeImageSelectorViewController

    d.无数据提示

    类名: QPEmptyDataView 当页面没有数据时进行显示

    e.添加服务器

    类名:QPChangeServerViewController,在里面可以新加服务器地址,用于切换

    f.录音

    类名:QPAudioRecorderManager

    g:播放音频

    类名: QPAudioRecorderManager

    h.手机授权相关文件(判断相机权限,麦克风权限,相册读取权限等)

    类名: QPAuthority

    i.弹窗

    类名: QPAlertView, QPActionSheetView

    3,登录

    类名: QPLoginManager
    作用:管理登录,登出操作,登录存储信息,登出清除信息,注册pushkey,注销pushKey

    4,环境配置

    类名: QPEnvironmentConfigure
    作用: 配置机号区号, 服务器地址,是否显示未开发模块

    5,sdkkey配置文件

    类名: QPConfigureSDKKey
    作用:配置百度地图等三方SDK的key

    6,分类介绍

    a.通过16进制创建颜色值

    类名: UIColor+QPColor

    b.获取字符串的宽度,高度,尺寸

    类名: NSString+QPString

    c.toast提示

    类名:UIView+QPToast

    d.uiimageview进行动画

    类名: UIImageView+QPImageView

    e.通过颜色生成图片

    类名:UIImage+QPCreatImageFromColor

    f.获取视图的位置,尺寸快捷方法

    类名: UIView+QPSize

    g.tableview移动到底部

    类名: UITableView+QPScrollToBottom

    h.tableview进行无数据展示

    类名: UITableView+EmptyData

    i.获取当地时区

    类名: NSObject+Zone

    7.宏定义文件

    a.定义背景颜色,字体颜色,文字大小,文字样式

    类名 : QingPuConst

    b.定义机型, 机型判断,相对于iphone6的尺寸比例, 版本号,状态栏高度,导航栏高度, 字符串不为空

    类名: QingPuMacro

    c.定义项目里面通知名的文件

    类名: QingPuMacroPostName

    8,基类介绍

    a.QPBaseViewController viewcontroller的基类
    b.QPBaseTableViewController TableViewController的基类
    c.QPTabBarController tabbar
    d.QPNavigationController 导航栏

    相关文章

      网友评论

          本文标题:li项目介绍

          本文链接:https://www.haomeiwen.com/subject/ywbswftx.html