Latest 1.0
Homepage https://github.com/kickstandapps/KSFramework
License BSD
Platforms ios 6.0, requires ARC
Authors

An iOS framework containing helpful classes and categories. The framework can be used as a whole or individual components can be used on their own.

Installation of Entire KSFramework

CocoaPods

Add the following to your Podfile.
pod 'KSFramework', '~> 1.0'

Manually

Add all KSFramework folders to your project except the Example folder. Add required Apple frameworks to your project.

KSFramework uses ARC. If you have a project that doesn’t use ARC, just add the -fobjc-arc compiler flag to all the KSFramework files.

Required Frameworks
  • Accelerate.framework
  • QuartzCore.framework

Components

Each component can be used without including the entire KSFramework. See the relevant link for the component you’re interested in for specific documentation and installation instructions.

KSImageAdditions

This controller adds several useful categories to add image processing functionality to UIView, UIScrollView, and UIImage.

KSInactiveImageView

This control acts as a UIImageView, but with the added ability to make an image appear inactive through the use of tinting, scaling, and blurring.

One potential use is locating the KSInactiveImageView in place of a view and passing in a screenshot. The screenshot can then be manipulated to make view appear inactive.

KSSlideController

This controller allows the use of slide in view controllers on both sides of the screen. This functionality was originally seen in apps such as Facebook for presenting a menu. However, KSSlideController is not restricted to just menus. Through the use of configurable properties, a broad range of implementations can be created.

KSPullDownController

This controller allows the use of a view controller to be pulled down do display another view controller. It can be used to create something as simple as a “pull-to-refresh” controller. However, it can also be used to present other views such as menus. Through the use of configurable properties, a broad range of implementations can be created.

KSViewShadow

This controller adds a configurable shadow to any view that is passed to it.

Contact

[email protected]
http://kickstandapps.com
http://twitter.com/kickstandapps

Latest podspec

{
    "name": "KSFramework",
    "version": "1.0",
    "summary": "An iOS framework containing helpful classes and categories.",
    "description": "An iOS framework where each component can be used without including the entire KSFramework.nn*KSImageAdditions*nnThis controller adds several useful categories to add image processing functionality to UIView, UIScrollView, and UIImage.nn*KSInactiveImageView*nnThis control acts as a UIImageView, but with the added ability to make an image appear inactive through the use of tinting, scaling, and blurring.nnOne potential use is locating the KSInactiveImageView in place of a view and passing in a screenshot. The screenshot can then be manipulated to make view appear inactive.nn*KSSlideController*nnThis controller allows the use of slide in view controllers on both sides of the screen. This functionality was originally seen in apps such as Facebook for presenting a menu. However, KSSlideController is not restricted to just menus. Through the use of configurable properties, a broad range of implementations can be created.nn*KSPullDownController*nnThis controller allows the use of a view controller to be pulled down do display another view controller. It can be used to create something as simple as a u201cpull-to-refreshu201d controller. However, it can also be used to present other views such as menus. Through the use of configurable properties, a broad range of implementations can be created.nn*KSViewShadow*nnThis controller adds a configurable shadow to any view that is passed to it.",
    "homepage": "https://github.com/kickstandapps/KSFramework",
    "license": "BSD",
    "authors": {
        "Kickstand Apps": "[email protected]"
    },
    "platforms": {
        "ios": "6.0"
    },
    "source": {
        "git": "https://github.com/kickstandapps/KSFramework.git",
        "tag": "1.0"
    },
    "requires_arc": true,
    "subspecs": [
        {
            "name": "KSImageAdditions",
            "source_files": "KSImageAdditions/*.{h,m}",
            "frameworks": [
                "Accelerate",
                "QuartzCore"
            ]
        },
        {
            "name": "KSInactiveImageView",
            "source_files": "KSInactiveImageView/*.{h,m}",
            "dependencies": {
                "KSFramework/KSImageAdditions": []
            }
        },
        {
            "name": "KSViewShadow",
            "source_files": "KSViewShadow/*.{h,m}",
            "frameworks": "QuartzCore"
        },
        {
            "name": "KSSlideController",
            "source_files": "KSSlideController/*.{h,m}",
            "dependencies": {
                "KSFramework/KSInactiveImageView": [],
                "KSFramework/KSViewShadow": []
            }
        },
        {
            "name": "KSPullDownController",
            "source_files": "KSPullDownController/*.{h,m}"
        }
    ]
}

Pin It on Pinterest

Share This