Latest 1.0.7
Homepage https://github.com/micyo202/YZFrame
License MIT
Platforms ios 10.0, requires ARC
Dependencies MBProgressHUD, YYKit
Authors

Build Status
Version
Cocoapods
Platform
Support
License MIT
GitHub stars
GitHub forks

iOS敏捷开发类库,集成并封装一系列常用类库方法,避免重复发明轮子,提高开发效率。

导入工程

使用CocoaPods方式:pod 'YZFrame'

在使用的地方导入头文件:#import "YZFrame.h"即可

⚠️注:YZFrame中已包含YYKit、MBProgressHUD

项目结构

YZFrame
├── YZVerify-- 各种效验规则
├── YZPermission-- 相关权限判断开启
├── YZHandle-- 常用处理方法工具类
├── YZHUD-- 遮挡提示框(对MBProgressHUD进行扩展,二次封装)
├── YZMarcos-- 常用宏定义
├── YZEncrypt-- 加密算法
|    ├── YZBase64
|    ├── YZAES
|    ├── YZRSA
|    ├── YZMD5
|    ├── YZSalt
├── YZUtils-- 具类
|    ├── YZJsonUtil-- 处理json结构数据
|    ├── YZSandBoxUtil-- 沙盒数据保存删除获取等方法
|    ├── YZLocationConverterUtil-- 经纬度相关坐标转换
|    ├── YZIPAddressUtil-- 获取IP地址
├── YZAuthID-- 指纹、面容识别方法
├── YZButton-- 防重点击按钮、自定义标题图标按钮
├── YZColor-- 自定义颜色
├── YZDate-- 各种格式日期转换
├── YZDevice-- 获取设备信息
├── YZView-- 视图扩展属性
├── YZRoundedBorder-- 自定义可变的圆角和边框,某个角,多个角视图/标签
├── YZFPSLabel-- 监测FPS工具标签

⚠️注:详细使用方法请参考项目中Demo模块

Demo包含以下相关代码:

  • AvoidCrash防止 NSArray、NSDictionary 崩溃闪退
  • UIAlertController+Blocks弹框提示
  • CustomIOSAlertView自定义弹出对话视图
  • LCActionSheet底部弹出选择列表组件
  • ActionSheetPicker-3.0底部弹出选择器
  • JDStatusBarNotification状态栏提醒
  • YBPopupMenu气泡pop菜单
  • MJRefresh下拉刷新、上拉加载
  • YYKit一系列工具类组件
  • SDWebImage网络图片加载
  • SDCycleScrollView轮播图

Latest podspec

{
    "name": "YZFrame",
    "version": "1.0.7",
    "summary": "YZFrame is an agile class library for development",
    "homepage": "https://github.com/micyo202/YZFrame",
    "license": "MIT",
    "authors": {
        "Yanzheng": "[email protected]"
    },
    "platforms": {
        "ios": "10.0"
    },
    "source": {
        "git": "https://github.com/micyo202/YZFrame.git",
        "tag": "1.0.7"
    },
    "source_files": "YZFrame/Core/**/*.{h,m}",
    "resources": "YZFrame/Resources/*.bundle",
    "requires_arc": true,
    "dependencies": {
        "MBProgressHUD": [
            "~> 1.1.0"
        ],
        "YYKit": []
    }
}

Pin It on Pinterest

Share This