Latest 0.2.1
Homepage https://github.com/samspirit/ExMVVMKit
License MIT
Platforms ios 8.0, requires ARC
Dependencies ReactiveObjC
Frameworks UIKit
Authors

CI Status
Version
License
Platform

Example:

项目由MVVM + RAC构成,封装了UIViewController和UITableViewController提供更加便捷的使用方式。
用户可以 run pod install

历史版本:

‘0.2.0: 取消非必须的依赖库,优化代码结构,内存泄露的问题处理。

‘0.1.5: 发布版本,完成项目基本架构和使用。

Requirements

Installation

ExMVVMKit is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'ExMVVMKit'

Author

samspirit, [email protected]

License

ExMVVMKit is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "ExMVVMKit",
    "version": "0.2.1",
    "summary": "A short description of ExMVVMKit.",
    "homepage": "https://github.com/samspirit/ExMVVMKit",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "samspirit": "[email protected]"
    },
    "source": {
        "git": "https://github.com/samspirit/ExMVVMKit.git",
        "tag": "0.2.1"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "source_files": "ExMVVMKit/ExMVVMKit.h",
    "prefix_header_contents": "#import ",
    "frameworks": "UIKit",
    "libraries": [
        "bz2",
        "stdc++",
        "iconv"
    ],
    "dependencies": {
        "ReactiveObjC": [
            "~> 3.1.1"
        ]
    },
    "subspecs": [
        {
            "name": "Controller",
            "dependencies": {
                "MJRefresh": [
                    "~>3.2.0"
                ],
                "ExMVVMKit/ViewModel": []
            },
            "source_files": "ExMVVMKit/Controller/**/*.{h,m}"
        },
        {
            "name": "ViewModel",
            "source_files": "ExMVVMKit/ViewModel/*.{h,m}"
        },
        {
            "name": "External",
            "dependencies": {
                "MBProgressHUD": []
            },
            "source_files": "ExMVVMKit/External/**/*.{h,m}"
        },
        {
            "name": "ModuleRouter",
            "dependencies": {
                "ExMVVMKit/Controller": [],
                "ExMVVMKit/ViewModel": [],
                "MGJRouter": []
            },
            "source_files": "ExMVVMKit/ModuleRouter/**/*.{h,m}"
        },
        {
            "name": "Module",
            "source_files": "ExMVVMKit/Module/**/*.{h,m}"
        }
    ]
}

Pin It on Pinterest

Share This