Latest 1.1.2
Homepage https://github.com/kangchuh/SCFramework
License MIT
Platforms ios 7.0, requires ARC
Dependencies FMDB
Authors

SCFramework 是一个常用类封装和扩展的集合,主要包含常用类别、常用基类。

Introduction

SCFramework 是一个基于ARC常用类封装和扩展的集合。主要包含Adapted、Category、Common、Constant、Manager、Resources、ViewControllers、Views几大分类。结构如下:

Adapted

Category

Common

Constant

Manager

ViewControllers

Views

适配类

AdaptedDevice-设备适配
AdaptedSystem-系统适配

类别类

常用类的扩展,如:
NSArray
NSData
NSDate
NSDictionary
NSObject
NSString
NSTimer
NSURL
UIAlertView
UIColor
UIDevice
UIImage
UIView
UITableView
UIScreen
UIBarButtonItem
UINavigationItem
UINavigationController

通用类

SCApp-App的常用方法
SCModel-数据模型基类
SCMath-数学常用方法
SCUtils-工具类

常量类

SCConstant-常量类

管理类

SCDaoManager-数据库操作工具类
SCDateManager-日期与时间操作工具类
SCFileManager-文件操作工具类
SCImagePickerManager-照片库与照相机操作工具类
SCLocationManager-定位工具类
SCUserDefaultManager-用户设置工具类
SCVersionManager-版本管理工具类

视图控制器类

SCNavigationController-导航控制器类,添加了自定义返回手势
SCTableViewController-列表视图控制器类,支持下拉刷新和上拉加载

视图类

SCActionSheet-添加block回调方式
SCAlertView-添加block回调方式
SCButton
SCDatePicker-自定义日期选择器
SCLabel
SCPageControl
SCPickerView-自定义选择器,支持自定义数据模型绑定
SCTableViewCell
SCTextField
SCTextView-添加了placeholder属性等
SCToolbar

SCScrollView

  • SCBrowseView-浏览视图,使用了重用机制,支持自动浏览
  • SCCycleScrollView-循环滚动视图,支持自动定时滚动

SCTableView

  • SCPullRefreshView-刷新视图
  • SCPullLoadView-加载视图

SCView

  • SCActionView-扩展视图,添加了部分动画

Licenses

All source code is licensed.

Latest podspec

{
    "name": "SCFramework",
    "version": "1.1.2",
    "license": "MIT",
    "summary": "SCFramework.",
    "homepage": "https://github.com/kangchuh/SCFramework",
    "authors": {
        "Angzn": "[email protected]"
    },
    "social_media_url": "http://twitter.com/KangChuh",
    "source": {
        "git": "https://github.com/kangchuh/SCFramework.git",
        "tag": "1.1.2"
    },
    "description": "SCFramework.",
    "source_files": "SCFramework/SCFramework/SCFramework/**/*.{h,m}",
    "public_header_files": "SCFramework/SCFramework/SCFramework/**/*.h",
    "resources": "SCFramework/SCFramework/SCFramework/**/*.{lproj}",
    "dependencies": {
        "FMDB": [
            "~> 2.7.0"
        ]
    },
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "libraries": "z",
    "ios": {
        "frameworks": [
            "Foundation",
            "UIKit",
            "CoreGraphics",
            "CoreLocation",
            "CoreData",
            "AssetsLibrary",
            "AVFoundation"
        ]
    }
}

Pin It on Pinterest

Share This