Skip to content

echolife/GeneralProject

Repository files navigation

GeneralProject____Object—C

我们总是想能快速的开始一个工程 组织相应的架构 利用第三方framework 创建快速的宏代码 总之都是能够快速、高效的完成项目开发。而此事例工程向大家展示了如何快速开发、集成。

一、环境搭建

  1. 安装Xcode
  2. 安装CocoPod

二、使用方式一

使用Tools:只使用工程中的Tools进行辅助开发

Tools 介绍

  1. 文件目录结构

  1. 依赖framework

Categor

主要是一些常用文件的分类,并且每个分类都建立了常用方法 直接在pch 文件导入 AllCategory.h 即可在工程任意地方使用

External

存放一些不能通过pod导入的三方framework

目前导入如下:

1.Alipy

Intenal

常用的内部framework

  1. Customized 等待自定义

  2. CustomRefresh 根据MJRefresh自定义刷新header

  • CustomRefresh 通过播放多张图片进行动画
  • CustomeGifRefresh 根据拖拽程度 使用UIBezierPat进行绘制动画
  1. FitScreen 根据屏幕尺寸 自动匹配相应的float

  2. TipsView 用于请求过程中的进度展示 完成时的提示信息

  3. 支付插件 集成支付宝和微信支付 在使用支付时 调用以下方法

- (void)payWihtPayment:(Payment)payment payResult:(PayResult)payresult;
  1. 基础控件

  • layout class继承 BaseLayoutConstraint 就可以设置不同屏幕的尺寸

  • APIKey 用来存放需要使用到的sdk的相关信息

  • Resource Tools使用到的相关图片

  • Cell 为cell添加通用方法 利于xib导入cell

  • View 为View添加方法 利于xib导入View

  • ViewController 为View添加方法 方便子类实现通用方法

  • Parameter 作为网络请求传参基类 实现转property为字典 解决了nil导致NSDiction崩溃问题

Marco

常用的宏

三、使用方式二

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published