All Projects → shaojiankui → Jkcategories

shaojiankui / Jkcategories

Licence: mit
JKCategories(iOS-Categories,Category), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

Programming Languages

objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Jkcategories

RFKit
Toolkit for daily Cocoa development. Since 2012.
Stars: ✭ 20 (-99.39%)
Mutual labels:  extensions, category
hexo-directory-category
Automatically add category to Hexo article according to the article file directory.
Stars: ✭ 35 (-98.94%)
Mutual labels:  categories, category
KJCategories
Collection of native ios extensions and classes to boost development process. Such as UIKit, Foundation, QuartzCore, Accelerate, OpenCV, CoreGraphics, os and more. 超实用开发加速工具收集
Stars: ✭ 423 (-87.15%)
Mutual labels:  extensions, categories
LSAdditions
The Category of Commonly used controls and you can create a control quickly(Object, Control ...)
Stars: ✭ 15 (-99.54%)
Mutual labels:  category
vsc
☢️ A fresh-looking, neon theme for Visual Studio Code Almost radioactive.
Stars: ✭ 24 (-99.27%)
Mutual labels:  extensions
eBay-node-client
Ebay NodeJS Wrapper
Stars: ✭ 50 (-98.48%)
Mutual labels:  category
Extension Boilerplate
⚡️ A template for building cross browser extensions for Chrome, Opera & Firefox.
Stars: ✭ 2,958 (-10.15%)
Mutual labels:  extensions
Extras
Just some extras..
Stars: ✭ 17 (-99.48%)
Mutual labels:  extensions
AutoPause
Browser extension to pause other audio and video sources if audio is playing on the active tab with automatic resume, fast forward and media controls.
Stars: ✭ 15 (-99.54%)
Mutual labels:  extensions
free-category
Free categories, free arrows and free categories with monadic actions
Stars: ✭ 21 (-99.36%)
Mutual labels:  category
zsh unplugged
🤔 perhaps you don't need a Zsh plugin manager after all...
Stars: ✭ 68 (-97.93%)
Mutual labels:  extensions
CSEDevOps
Azure DevOps extensions from CSE DevOps team
Stars: ✭ 18 (-99.45%)
Mutual labels:  extensions
magento2-product-visibillitygrid
Magento 2 module for determining if/when products are showing up in category
Stars: ✭ 33 (-99%)
Mutual labels:  categories
awesome-bulma
🎉 A curated list of awesome things related to Bulma CSS Framework
Stars: ✭ 116 (-96.48%)
Mutual labels:  extensions
magento2-product-grid-category-filter
Add category column and filter in an efficient way to the product grid in the Magento 2 admin.
Stars: ✭ 22 (-99.33%)
Mutual labels:  categories
AmniXTension
A Kotlin extensions + Utils library with Bunch of Help
Stars: ✭ 34 (-98.97%)
Mutual labels:  extensions
crypto-currencies-values-ext
Google Chrome extension to show crypto currencies values 💰📈
Stars: ✭ 19 (-99.42%)
Mutual labels:  extensions
neos-blog
A simple blog plugin for Neos CMS
Stars: ✭ 17 (-99.48%)
Mutual labels:  categories
pm27-sdk-addons
SDK-based extensions for Pale Moon 27.1+
Stars: ✭ 19 (-99.42%)
Mutual labels:  extensions
Kit
A collection of Obj-C classes and categories for macOS.
Stars: ✭ 19 (-99.42%)
Mutual labels:  categories

JKCategories(iOS-Categories)

License MIT  CocoaPods  CocoaPods  Support  Build Status

JKCategories(iOS-Categories), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

Requirements

This library requires iOS 7.0+ and Xcode 8.0+.

Installation

Installation with CocoaPods

when you will use the all Categories:

platform :ios
pod 'JKCategories'

when you will use the some one type framework lib,such as Foundation:

platform :ios
pod 'JKCategories/Foundation'

when you will use a more detailed class type lib, in some one type framework lib,such as Foundation's NSDictionary:

platform :ios
pod 'JKCategories/Foundation/NSDictionary'

you will find all sublib with pod search JKCategories or Podfile or in the project folder hierarchy

Manually

Copy JKCategories or some specific class file to your project

Usage

import the header file into any class where you wish to make use of the functionality such as

#import "NSArray+JKSafeAccess.h" or "<JKCategories/NSArray+JKSafeAccess.h>",

Not recommended for import all the header files of JKCategories into pch or baseclass

onekey import all categories of framework

"JKUIKit.h" or "<JKCategories/JKUIKit.h>",
"JKFoundation.h" or "<JKCategories/JKFoundation.h>",
"JKCoreData.h" or "<JKCategories/JKCoreData.h>",
"JKCoreLocation.h" or "<JKCategories/JKCoreLocation.h>",
"JKMapKit.h"  or "<JKCategories/JKMapKit.h>",
"JKQuartzCore.h"  or "<JKCategories/JKQuartzCore.h>""

onekey import all categories of all frameworks

"JKCategories.h" or <JKCategories/JKCategories.h>,

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
  • NSURLSession

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

License

JKCategories is available under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].