{"id":13742662,"url":"https://github.com/shaojiankui/JKCategories","last_synced_at":"2025-05-09T00:31:36.056Z","repository":{"id":24606338,"uuid":"28014980","full_name":"shaojiankui/JKCategories","owner":"shaojiankui","description":"JKCategories(iOS-Categories,Category), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.","archived":false,"fork":false,"pushed_at":"2024-05-31T02:54:22.000Z","size":1941,"stargazers_count":3340,"open_issues_count":15,"forks_count":940,"subscribers_count":130,"default_branch":"master","last_synced_at":"2024-10-29T15:34:43.011Z","etag":null,"topics":["categories","category","extensions","ios","ios-categories","jkcategories","objective-c"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shaojiankui.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-12-15T01:21:32.000Z","updated_at":"2024-10-26T07:23:57.000Z","dependencies_parsed_at":"2024-11-15T13:39:20.902Z","dependency_job_id":"260d326e-1e58-435d-8dd7-f0f5a11f709a","html_url":"https://github.com/shaojiankui/JKCategories","commit_stats":{"total_commits":160,"total_committers":21,"mean_commits":7.619047619047619,"dds":0.43125,"last_synced_commit":"19aa969f0a6ed1963c68a00bf01f76dbd127338e"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaojiankui%2FJKCategories","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaojiankui%2FJKCategories/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaojiankui%2FJKCategories/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaojiankui%2FJKCategories/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shaojiankui","download_url":"https://codeload.github.com/shaojiankui/JKCategories/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253170955,"owners_count":21865273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["categories","category","extensions","ios","ios-categories","jkcategories","objective-c"],"created_at":"2024-08-03T05:00:34.727Z","updated_at":"2025-05-09T00:31:34.270Z","avatar_url":"https://github.com/shaojiankui.png","language":"Objective-C","funding_links":[],"categories":["Objective-C  Stars 1000以内排名整理","Objective-C","OOM-Leaks-Crash","iOS"],"sub_categories":["Categories-Extensions","工具类"],"readme":"JKCategories(iOS-Categories)\n================\n[![License MIT](https://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://raw.githubusercontent.com/shaojiankui/JKCategories/master/LICENSE)\u0026nbsp;\n[![CocoaPods](http://img.shields.io/cocoapods/v/JKCategories.svg?style=flat)](http://cocoapods.org/?q=JKCategories)\u0026nbsp;\n[![CocoaPods](http://img.shields.io/cocoapods/p/JKCategories.svg?style=flat)](http://cocoapods.org/?q=JKCategories)\u0026nbsp;\n[![Support](https://img.shields.io/badge/support-iOS%206%2B%20-blue.svg?style=flat)](https://www.apple.com/nl/ios/)\u0026nbsp;\n[![Build Status](https://travis-ci.org/shaojiankui/JKCategories.svg?branch=master)](https://travis-ci.org/shaojiankui/JKCategories)\n\n\nJKCategories(iOS-Categories), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.\n\n## Requirements\nThis library requires `iOS 7.0+` and `Xcode 8.0+`.\n\n## Installation\n\n### Installation with CocoaPods\nwhen you will use the all Categories:\n\n    platform :ios\n    pod 'JKCategories'\n \t\nwhen you will use the some one type framework lib,such as `Foundation`:\n\n    platform :ios\n    pod 'JKCategories/Foundation'\n\nwhen you will use a more detailed class type lib, in some one type framework lib,such as `Foundation's NSDictionary`:\n\n    platform :ios\n    pod 'JKCategories/Foundation/NSDictionary'\n    \nyou will find all sublib with `pod search  JKCategories` or Podfile or in the project folder hierarchy\n### Manually\n\nCopy JKCategories or some specific class file to your project\n\n## Usage\nimport the header file into any class where you wish to make use of the functionality such as \n\n    #import \"NSArray+JKSafeAccess.h\" or \"\u003cJKCategories/NSArray+JKSafeAccess.h\u003e\",\n\nNot recommended for import all the header files of JKCategories into pch or baseclass\n\n#### onekey import all categories of framework\n\n\t\"JKUIKit.h\" or \"\u003cJKCategories/JKUIKit.h\u003e\",\n\t\"JKFoundation.h\" or \"\u003cJKCategories/JKFoundation.h\u003e\",\n\t\"JKCoreData.h\" or \"\u003cJKCategories/JKCoreData.h\u003e\",\n\t\"JKCoreLocation.h\" or \"\u003cJKCategories/JKCoreLocation.h\u003e\",\n\t\"JKMapKit.h\"  or \"\u003cJKCategories/JKMapKit.h\u003e\",\n\t\"JKQuartzCore.h\"  or \"\u003cJKCategories/JKQuartzCore.h\u003e\"\"\n\t\n#### onekey import all categories of all frameworks\n\n\t\"JKCategories.h\" or \u003cJKCategories/JKCategories.h\u003e,\n\n## Content\n### Foundation\n* NSArray\n* NSBundle\n* NSData\n* NSDate\n* NSDateFormatter\n* NSNotificationCenter\n* NSDictionary\n* NSException\n* NSFileManager\n* NSIndexPath\n* NSNumber\n* NSObject\n* NSSet\n* NSString\n* NSTimer\n* NSURL\n* NSUserDefaults\n* NSHTTPCookieStorage\n* NSFileHandle\n* NSRunLoop\n* NSURLRequest\n* NSOperation\n* NSInvocation\n* NSURLConnection\n* NSURLSession\n\n### UIKit\n* UIAlertView\n* UIApplication\n* UIBarButtonItem\n* UIBezierPath\n* UIButton\n* UIColor\n* UIFont\n* UIControl\n* UIDevice\n* UIImage\n* UIImageView\n* UILable\n* UINavigationBar\n* UINavigationController\n* UINavigationItem\n* UIResponder\n* UIScreen\n* UIScrollView\n* UISearchBar\n* UISplitViewController\n* UITableView\n* UITableViewCell\n* UITextField\n* UITextView\n* UIView\n* UIViewController\n* UIWebView\n* UIWindow\n* UIPopoverController\n* UICollectionView\n\n### QuartzCore\n* CALayer\n* CAMediaTimingFunction\n* CAAnimation\n* CAShapeLayer\n* CATransaction\n\n### CoreData\n* NSManagedObjectContext\n* NSFetchRequest\n* NSManagedObject\n* NSPersistentStoreCoordinator\n\n### CoreLocation\n* CLLocationManager\n* CLLocation\n\n### MapKit\n* MKMapView\n\n## License\n\nJKCategories is available under the MIT license.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaojiankui%2FJKCategories","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaojiankui%2FJKCategories","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaojiankui%2FJKCategories/lists"}