OC-Category
To run the example project, clone the repo, and runpod installfrom the Example directory first.
OC-Category is available throughCocoaPods. To install it, simply add the following line to your Podfile:
pod"OC-Category"
NSArray
NSBundle
NSData
NSDate
NSDateFormatter
NSNotificationCenter
NSDictionary
NSException
NSFileManager
NSIndexPath
NSNumber
NSObject
NSSet
NSString
NSTimer
NSURL
NSUserDefaults
NSHTTPCookieStorage
NSFileHandle
NSRunLoop
NSURLRequest
NSOperation
NSInvocation
NSURLConnection
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
CALayer
CAMediaTimingFunction
CAAnimation
CAShapeLayer
CATransaction
NSManagedObjectContext
NSFetchRequest
NSManagedObject
NSPersistentStoreCoordinator
CLLocationManager
CLLocation
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
网友评论