Latest 1.4.5
Homepage https://github.com/ByteriX/BxObjC
License MIT
Platforms ios 5.0
Authors

This framework will help iOS developers for simplify development iOS Application

Subframeworks:

  • Common – firstly components for all others commponents: Images, Colors, File system, other…

  • Data – components for data processing: serializations, dataSets, cashers, network, other…

  • DB – components for object oriented access to sqlite

  • Map – cartography components: geomaping

  • VCL – visual components library: navigation, keyboard, progress, view lists, other…

CocoaPods

You can use all features of this framework as

pod 'BxObjC'

or use subframeworks as

pod 'BxObjC/Common'
pod 'BxObjC/Data'
pod 'BxObjC/DB'
pod 'BxObjC/Map'
pod 'BxObjC/Vcl'

Vcl subframework has subsubmodules that can also be used as seporated module.
That’s it:

pod 'BxObjC/Control/Rate'
pod 'BxObjC/Control/TextView'
pod 'BxObjC/Control/ShakeAnimation'
pod 'BxObjC/Control/Navigation'

License

Library is distributed under the MIT license

Latest podspec

{
    "name": "BxObjC",
    "version": "1.4.5",
    "summary": "Objective-C library for all",
    "description": "This framework will help iOS developers simplify development",
    "homepage": "https://github.com/ByteriX/BxObjC",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Sergey Balalaev": "[email protected]"
    },
    "platforms": {
        "ios": "5.0"
    },
    "source": {
        "git": "https://github.com/ByteriX/BxObjC.git",
        "tag": "1.4.5"
    },
    "subspecs": [
        {
            "name": "Common",
            "frameworks": [
                "Foundation",
                "UIKit"
            ],
            "resources": "**/iBXCommon/Resources/**/*.strings",
            "public_header_files": [
                "**/iBXCommon/Frameworks/**/*.h",
                "**/iBXCommon/Sources/**/*.h"
            ],
            "source_files": [
                "**/iBXCommon/Frameworks/**/*.{h,m,c}",
                "**/iBXCommon/Sources/**/*.{h,m,c}"
            ],
            "exclude_files": [
                "**/**Tests/**/*.*",
                "**/**Test/**/*.*"
            ],
            "requires_arc": [
                "**/BxPushNotificationMessageQueue.m"
            ]
        },
        {
            "name": "Data",
            "dependencies": {
                "BxObjC/Common": [],
                "XMLDictionary": [
                    "1.4"
                ]
            },
            "frameworks": [
                "Foundation",
                "UIKit"
            ],
            "public_header_files": [
                "**/iBXData/Frameworks/**/*.h",
                "**/iBXData/Sources/**/*.h"
            ],
            "source_files": [
                "**/iBXData/Frameworks/**/*.{h,m,c}",
                "**/iBXData/Sources/**/*.{h,m,c}"
            ],
            "exclude_files": [
                "**/**Tests/**/*.*",
                "**/**Test/**/*.*"
            ],
            "requires_arc": []
        },
        {
            "name": "DB",
            "dependencies": {
                "BxObjC/Common": []
            },
            "xcconfig": {
                "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) SQLITE_CORE=1 SQLITE_UNICODE_ENABLE=1 SQLITE_ENABLE_FTS4=1 SQLITE_ENABLE_FTS4_PARENTHESIS=1"
            },
            "frameworks": [
                "Foundation",
                "UIKit"
            ],
            "public_header_files": [
                "**/iBXDB/Frameworks/**/*.h",
                "**/iBXDB/Sources/**/*.h"
            ],
            "source_files": [
                "**/iBXDB/Frameworks/**/*.{h,m,c}",
                "**/iBXDB/Sources/**/*.{h,m,c}"
            ],
            "exclude_files": [
                "**/**Tests/**/*.*",
                "**/**Test/**/*.*"
            ],
            "requires_arc": []
        },
        {
            "name": "Map",
            "dependencies": {
                "BxObjC/Common": [],
                "BxObjC/Data": []
            },
            "frameworks": [
                "Foundation",
                "UIKit",
                "MapKit",
                "CoreLocation"
            ],
            "public_header_files": [
                "**/iBXMap/Frameworks/**/*.h",
                "**/iBXMap/Sources/**/*.h"
            ],
            "source_files": [
                "**/iBXMap/Frameworks/**/*.{h,m,c}",
                "**/iBXMap/Sources/**/*.{h,m,c}"
            ],
            "exclude_files": [
                "**/**Tests/**/*.*",
                "**/**Test/**/*.*"
            ],
            "requires_arc": []
        },
        {
            "name": "Control",
            "subspecs": [
                {
                    "name": "Rate",
                    "frameworks": [
                        "Foundation",
                        "UIKit"
                    ],
                    "public_header_files": "**/iBXVcl/Control/Rate/*.h",
                    "source_files": "**/iBXVcl/Control/Rate/*.{h,m,c}",
                    "requires_arc": []
                },
                {
                    "name": "TextView",
                    "frameworks": [
                        "Foundation",
                        "UIKit"
                    ],
                    "public_header_files": "**/iBXVcl/Control/TextView/*.h",
                    "source_files": "**/iBXVcl/Control/TextView/*.{h,m,c}",
                    "requires_arc": []
                },
                {
                    "name": "ShakeAnimation",
                    "frameworks": [
                        "Foundation",
                        "UIKit"
                    ],
                    "public_header_files": "**/iBXVcl/Control/ShakeAnimation/*.h",
                    "source_files": "**/iBXVcl/Control/ShakeAnimation/*.{h,m,c}"
                },
                {
                    "name": "Navigation",
                    "dependencies": {
                        "BxObjC/Common": [],
                        "BxObjC/Control/ShakeAnimation": []
                    },
                    "frameworks": [
                        "Foundation",
                        "UIKit"
                    ],
                    "public_header_files": "**/iBXVcl/Control/Navigation/**/*.h",
                    "source_files": "**/iBXVcl/Control/Navigation/**/*.{h,m,c}"
                }
            ]
        },
        {
            "name": "Vcl",
            "dependencies": {
                "BxObjC/Common": [],
                "BxObjC/Data": [],
                "MBProgressHUD": [],
                "BxObjC/Control": []
            },
            "frameworks": [
                "Foundation",
                "UIKit",
                "MapKit",
                "CoreLocation"
            ],
            "resources": "**/iBXVcl/**/*.{png,xib}",
            "public_header_files": [
                "**/iBXVcl/Frameworks/**/*.h",
                "**/iBXVcl/Sources/**/*.h"
            ],
            "source_files": [
                "**/iBXVcl/Frameworks/**/*.{h,m,c}",
                "**/iBXVcl/Sources/**/*.{h,m,c}"
            ],
            "exclude_files": [
                "**/**Tests/**/*.*",
                "**/**Test/**/*.*"
            ],
            "requires_arc": [
                "**/BxIconWorkspace**.m",
                "**/Navigation/**/*.*"
            ]
        }
    ]
}

Pin It on Pinterest

Share This