iOS需要使用的类目

OC-Category

Example

To run the example project, clone the repo, and runpod installfrom the Example directory first.

Requirements

Installation

OC-Category is available throughCocoaPods. To install it, simply add the following line to your Podfile:

pod"OC-Category"

Content

Foundation

NSArray

NSBundle

NSData

NSDate

NSDateFormatter

NSNotificationCenter

NSDictionary

NSException

NSFileManager

NSIndexPath

NSNumber

NSObject

NSSet

NSString

NSTimer

NSURL

NSUserDefaults

NSHTTPCookieStorage

NSFileHandle

NSRunLoop

NSURLRequest

NSOperation

NSInvocation

NSURLConnection

UIKit

UIAlertView

UIApplication

UIBarButtonItem

UIBezierPath

UIButton

UIColor

UIFont

UIControl

UIDevice

UIImage

UIImageView

UILable

UINavigationBar

UINavigationController

UINavigationItem

UIResponder

UIScreen

UIScrollView

UISearchBar

UISplitViewController

UITableView

UITableViewCell

UITextField

UITextView

UIView

UIViewController

UIWebView

UIWindow

UIPopoverController

UICollectionView

QuartzCore

CALayer

CAMediaTimingFunction

CAAnimation

CAShapeLayer

CATransaction

CoreData

NSManagedObjectContext

NSFetchRequest

NSManagedObject

NSPersistentStoreCoordinator

CoreLocation

CLLocationManager

CLLocation

MapKit

MKMapView

使用方法UIKit#import"UIAlertView+Block.h"

#import"UIApplication+ApplicationSize.h"

#import"UIApplication+KeyboardFrame.h"

#import"UIApplication+NetworkActivityIndicator.h"

#import"UIApplication+Permissions.h"

#import"UIBarButtonItem+Action.h"

#import"UIBezierPath+BasicShapes.h"

#import"UIBezierPath+Length.h"

#import"UIBezierPath+SVGString.h"

#import"UIBezierPath+Symbol.h"

#import"UIBezierPath+ThroughPointsBezier.h"

#import"UIButton+BackgroundColor.h"

#import"UIButton+Block.h"

#import"UIButton+CountDown.h"

#import"UIButton+ImagePosition.h"

#import"UIButton+Indicator.h"

#import"UIButton+MiddleAligning.h"

#import"UIButton+Submitting.h"

#import"UIButton+TouchAreaInsets.h"

#import"UIColor+Gradient.h"

#import"UIColor+HEX.h"

#import"UIColor+Modify.h"

#import"UIColor+Random.h"

#import"UIColor+Web.h"

#import"UIControl+ActionBlocks.h"

#import"UIControl+Block.h"

#import"UIDevice+Hardware.h"

#import"UIDevice+PasscodeStatus.h"

#import"UIFont+CustomLoader.h"

#import"UIFont+DynamicFontControl.h"

#import"UIFont+TTF.h"

#import"UIImage+Alpha.h"

#import"UIImage+AnimatedGIF.h"

#import"UIImage+BetterFace.h"

#import"UIImage+Blur.h"

#import"UIImage+Capture.h"

#import"UIImage+Color.h"

#import"UIImage+FileName.h"

#import"UIImage+FXImage.h"

#import"UIImage+GIF.h"

#import"UIImage+Merge.h"

#import"UIImage+Orientation.h"

#import"UIImage+RemoteSize.h"

#import"UIImage+Resize.h"

#import"UIImage+RoundedCorner.h"

#import"UIImage+SuperCompress.h"

#import"UIImage+Vector.h"

#import"UIImageView+Addition.h"

#import"UIImageView+BetterFace.h"

#import"UIImageView+FaceAwareFill.h"

#import"UIImageView+GeometryConversion.h"

#import"UIImageView+Letters.h"

#import"UIImageView+Reflect.h"

#import"UILabel+AdjustableLabel.h"

#import"UILabel+AutomaticWriting.h"

#import"UILabel+AutoSize.h"

#import"UILabel+SuggestSize.h"

#import"UINavigationBar+Awesome.h"

#import"UINavigationBar+CustomHeight.h"

#import"UINavigationController+KeyboardFix.h"

#import"UINavigationController+StackManager.h"

#import"UINavigationController+Transitions.h"

#import"UINavigationItem+Loading.h"

#import"UINavigationItem+Lock.h"

#import"UINavigationItem+Margin.h"

#import"UIPopoverController+iPhone.h"

#import"UIResponder+Chain.h"

#import"UIResponder+FirstResponder.h"

#import"UIScreen+Frame.h"

#import"UIScrollView+Addition.h"

#import"UIScrollView+Pages.h"

#import"UISearchBar+Blocks.h"

#import"UISplitViewController+QuickAccess.h"

#import"UITableView+iOS7Style.h"

#import"UITableViewCell+DelaysContentTouches.h"

#import"UITableViewCell+NIB.h"

#import"UITextField+Blocks.h"

#import"UITextField+Select.h"

#import"UITextField+Shake.h"

#import"UITextView+PinchZoom.h"

#import"UITextView+PlaceHolder.h"

#import"UITextView+Select.h"

#import"UIView+Animation.h"

#import"UIView+BlockGesture.h"

#import"UIView+Constraints.h"

#import"UIView+CustomBorder.h"

#import"UIView+Draggable.h"

#import"UIView+Find.h"

#import"UIView+Frame.h"

#import"UIView+Nib.h"

#import"UIView+Recursion.h"

#import"UIView+RecursiveDescription.h"

#import"UIView+Screenshot.h"

#import"UIView+Shake.h"

#import"UIView+Toast.h"

#import"UIView+Visuals.h"

#import"UIViewController+BackButtonItemTitle.h"

#import"UIViewController+BackButtonTouched.h"

#import"UIViewController+BlockSegue.h"

#import"UIViewController+RecursiveDescription.h"

#import"UIViewController+ScrollingStatusBar.h"

#import"UIViewController+StoreKit.h"

#import"UIViewController+Visible.h"

#import"UIWebView+Blocks.h"

#import"UIWebView+Canvas.h"

#import"UIWebView+JavaScript.h"

#import"UIWebView+Load.h"

#import"UIWebView+MetaParser.h"

#import"UIWebView+Style.h"

#import"UIWebVIew+SwipeGesture.h"

#import"UIWebView+TS_JavaScriptContext.h"

#import"UIWindow+Hierarchy.h"

CoreData

#import"NSFetchRequest+Extensions.h"

#import"NSManagedObject+Dictionary.h"

#import"NSManagedObject+Extensions.h"

#import"NSManagedObjectContext+Extensions.h"

#import"NSManagedObjectContext+Fetching.h"

#import"NSManagedObjectContext+FetchRequestsConstructors.h"

#import"NSManagedObjectContext+ObjectClear.h"

CoreLocation

#import"CLLocation+CH1903.h"

Foundation

#import"NSArray+Block.h"

#import"NSArray+SafeAccess.h"

#import"NSBundle+AppIcon.h"

#import"NSData+APNSToken.h"

#import"NSData+Base64.h"

#import"NSData+DataCache.h"

#import"NSData+Encrypt.h"

#import"NSData+Gzip.h"

#import"NSData+Hash.h"

#import"NSDate+CupertinoYankee.h"

#import"NSDate+Extension.h"

#import"NSDate+Formatter.h"

#import"NSDate+InternetDateTime.h"

#import"NSDate+Reporting.h"

#import"NSDate+Utilities.h"

#import"NSDateFormatter+Make.h"

#import"NSDecimalNumber+CalculatingByString.h"

#import"NSDecimalNumber+Extensions.h"

#import"NSDictionary+Block.h"

#import"NSDictionary+JSONString.h"

#import"NSDictionary+Merge.h"

#import"NSDictionary+SafeAccess.h"

#import"NSDictionary+URL.h"

#import"NSDictionary+XML.h"

#import"NSException+Trace.h"

#import"NSFileHandle+ReadLine.h"

#import"NSFileManager+Paths.h"

#import"NSHTTPCookieStorage+FreezeDry.h"

#import"NSIndexPath+Offset.h"

#import"NSInvocation+Bb.h"

#import"NSInvocation+Block.h"

#import"NSMutableURLRequest+Upload.h"

#import"NSNotificationCenter+MainThread.h"

#import"NSNumber+CGFloat.h"

#import"NSNumber+RomanNumerals.h"

#import"NSNumber+Round.h"

#import"NSObject+AddProperty.h"

#import"NSObject+AppInfo.h"

#import"NSObject+AssociatedObject.h"

#import"NSObject+AutoCoding.h"

#import"NSObject+Blocks.h"

#import"NSObject+BlockTimer.h"

#import"NSObject+EasyCopy.h"

#import"NSObject+GCD.h"

#import"NSObject+KVOBlocks.h"

#import"NSObject+Reflection.h"

#import"NSObject+Runtime.h"

#import"NSRunLoop+PerformBlock.h"

#import"NSSet+Block.h

"#import"NSString+Base64.h"

#import"NSString+Contains.h"

#import"NSString+DictionaryValue.h"

#import"NSString+Emoji.h"

#import"NSString+Encrypt.h"

#import"NSString+Hash.h"

#import"NSString+Matcher.h"

#import"NSString+MIME.h"

#import"NSString+NormalRegex.h"

#import"NSString+Pinyin.h"

#import"NSString+RemoveEmoji.h"

#import"NSString+Score.h"

#import"NSString+Size.h"

#import"NSString+Trims.h"

#import"NSString+URLEncode.h"

#import"NSString+UUID.h"

#import"NSString+XMLDictionary.h"

#import"NSTimer+Addition.h"

#import"NSTimer+Blocks.h"

#import"NSURL+Param.h"

#import"NSURL+QueryDictionary.h"

#import"NSURLConnection+SelfSigned.h"

#import"NSURLRequest+ParamsFromDictionary.h"

#import"NSUserDefaults+iCloudSync.h"

#import"NSUserDefaults+SafeAccess.h"MapKit

#import"MKMapView+BetterMaps.h"

#import"MKMapView+MoveLogo.h"

#import"MKMapView+ZoomLevel.h"QuartzCore

#import"CAAnimation+Blocks.h"

#import"CAAnimation+EasingEquations.h"

#import"CAMediaTimingFunction+AdditionalEquations.h"

#import"CAShapeLayer+UIBezierPath.h"

#import"CATransaction+AnimateWithDuration.h"也可使用

#import"UIKit.h"

#import"CoreData.h"

#import"CoreLocation.h"

#import"Foundation.h"

#import"MapKit.h"

#import"QuartzCore.h"按需求导入所需要的类别

如何使用

上代码

#import"NSDate+Extension.h"- (BOOL)isToday;

//是否是今天/*** 获取日、月、年、小时、分钟、秒*/

- (NSUInteger)day;

- (NSUInteger)month;

- (NSUInteger)year;

- (NSUInteger)hour;

- (NSUInteger)minute;

- (NSUInteger)second;

+ (NSUInteger)day:(NSDate*)date;

+ (NSUInteger)month:(NSDate*)date;

+ (NSUInteger)year:(NSDate*)date;

+ (NSUInteger)hour:(NSDate*)date;

+ (NSUInteger)minute:(NSDate*)date;

+ (NSUInteger)second:(NSDate*)date;

获得date是周几

+ (NSString*)dayFromWeekday:(NSDate*)date

 {switch([dateweekday])

 {case1:return@"星期天";break;

case2:return@"星期一";break;

case3:return@"星期二";break;

case4:return@"星期三";break;

case5:return@"星期四";break;

case6:return@"星期五";break;

case7:return@"星期六";break;

default:break;   

 }return@"";

}



github地址https://github.com/mrjlovetian/OC-Category

你可能感兴趣的:(iOS需要使用的类目)