iOS useful categories. 一行代码搞定一个小功能
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
XNCategory.xcodeproj
XNCategory
screenshot
.gitignore
.gitmodules
.travis.yml
CHANGELOG.md
LICENSE
Podfile
README.md
XNCategory.podspec

README.md

XNCategory(整理中...)

Build Status GitHub license

iOS useful categories. 一行代码搞定一个小功能!

Requirements

- iOS 7.0+
- Xcode 8+

Installation

Installation with CocoaPods

To integrate XNCategory into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '7.0'
use_frameworks!

target 'TargetName' do
pod 'XNCategory', '~> 0.0.2'
end

Then, run the following command:

$ pod install

Manually

1. Download all the files in the `XNCategory` subdirectory.
2. Add the source files to your Xcode project.

Usage example

UIKit

UIKit

绘制一个纯色的image

#import "UIImage+DrawImage.h"

[UIImage drawPlaceHolderImage]

创建一个拉伸不变形的image

#import "UIImage+ResizeImage.h"

[UIImage resizableImageNamed:@"chat_bg.png"]

UIImageView播放动画

#import "UIImageView+RunAnimation.h"

[imgIV runAnimationWithCount:6 name:@"runningman_" delatTime:0.1 repeatCount:INT_MAX];

便捷设置与访问frame

#import "UIView+AccessFrameComponent.h"
testView.x = 50;
testView.y = 100;
testView.width = 100;
testView.height = 100;

圆角

#import "UIView+RoundCorner.h"
[imgIV roundCorner];  //圆角
[imgIV1 circularClipping];  //圆形
[imgIV2 roundCornerWithBorderWidth:2.0 borderColor:[UIColor greenColor] cornerRadius:20];  //自定义

Foundation

Release History

* 0.2
    * CHANGE: modify bugs,support ios7.
* 0.1 
    * CHANGE: modify bugs,support bitcode.

License

**XNCategory is released under the MIT license. See LICENSE for details.