標籤:
UIImageView+FaceAwareFill
這個類別使用了Aspect Fill內容模式,可以自動根據映像內容進行調整,當檢測到人臉時,它會以臉部中心替代掉以圖片的幾何中心。 測試環境:Xcode 5.0,iOS 6.0以上
NSRegularEx+ObjCRegex
Objective-C-RegEx-Categories是NSRegularExpression的一個延展,它可以把Object-C中的很多Regex合并成一個,簡化了代碼。 這個庫沒有任何依賴性,適用於iOS 4+和OS X 10.7+。
NSObject+AutoCoding
AutoCoding是一個NSObject的類目,提供了對NSCoding 和NSCopying的自動支援。 相容ARC和non-ARC編譯目標 支援iOS 7.0/Mac OS 10.9 (Xcode 5.0, Apple LLVM compiler 5.0)
NSInvocation+SimpleCreation
建立invocations的簡單方法
NSString+SHPersian
SHPersian是一個針對使用波斯語和阿拉伯語的iOS開發人員提供的工具,包含了一個在Persian iOS app中為文本添加自訂外觀的必需的類。
UILabel+ContentSize
在UILabel內計算內容的大小。
UIViewController+Swizzled
記錄UIViewController層次:包括你在視圖控制器的名字,還有你進入層次的展示。
NSObject+Association
你是不是一直希望將”userInfo”顯示到UIAlertView上呢?通過Association這個category可以將任意的對象賦值給其它任意對象(從iOS3.1和mac os 10.6到最新的系統版本。)
NSHTTPCookieStorage+FreezeDry
app重啟時,清除UIWebView cookies。
UIDevice+Hardware
檢測硬體裝置的版本。
NSObject+LogDealloc
是一個NSObject category,對於記憶體泄露的跟蹤非常有用
NSObject+SFObservers
是對NSNotificationCenter and KVO的一個擴充,它能夠自動移除觀察者。
UIApplication+NetworkActivity
UIApplication+NetworkActivity跟蹤你最近進行過的網路操作,並管理NetworkActivityIndicator。
UIView+Recursion
以遞迴的方式遍曆(尋找)subview
UIView+RoundedCorners
使用圖層蒙版為視圖添加圓角
UIView+Stacker
Stack subviews是按照索引進行垂直排序的。主要用於——使用xib時,以及需要進行view布局時(顯示/隱藏)——當基於外部資料。不過不能用於autolayout。.
NSString+PDRegex
簡化Regex的使用
MKMapView+MoveLogo
這個類目允許你移動MKMapView logo,即使你放其他東西在mapview上它仍能保持可見。如果隱藏了logo,那將不能通過App Store審核。已經在iOS 5-iOS 7上進行了測試。
NSDate+Escort
NSDate-Escort是一個NSDate實用庫,相容NSDate-Extensions API
UILabel+DynamicSizeMe
調整UILabel來根據內容改變其架構
UIView+Toast
適用於iOS上的Android風格toas通知。
UIImage+NYXImagesKit
NYXImagesKit是一個重組了多個有用的UIImage categories的iOS項目,可對映像/圖片進行多個處理,比如篩選、模糊、最佳化、蒙版、調整大小、旋轉以及儲存等等。同時還提供了一個UIImageView子類從URL非同步載入圖片,並在下載完畢時展示圖片。
UIViewController+MJPopup
MJPopupViewController是一個 UIViewController Category,用於使用不同的過渡效果來把ViewController作為彈出視圖進行展示。
UIImage+MGImageUtilities
MGImageUtilities展示兩個UIImage category:UIImage+ProportionalFill和UIImage+Tint。你可以通過UIImage+ProportionalFill調整任意圖片的尺寸,可以使用UIImage+Tint來為圖片著色。
MultipleObjects+DTFoundation
DTFoundation集合了實用方法和category的擴充,逐漸演變成一個文檔齊全的工具集,記錄和測試代碼以加快開發。
UIImageView+WebCache
SDWebImage提供一個UIImageView類別,以支援載入管理源自網路的遠程圖片。具有非同步載入、緩衝管理、同一個URL下載次數控制和最佳化等特徵。簡單易用。
UIColor+Colours
100組漂亮的預製的色彩和色彩配置可以讓你的iOS/OS X開發更輕鬆。
UIImage+PDFColoredImage
UIImage-PDFColoredImage是一個UIImage擴充,可以把黑色的PDF image轉換成任意尺寸任意顏色的UIImage,只需一行代碼,簡單易用。
NSData+AsyncCacher
NSData-AsyncCacher是NSData的一個category,用於從url和block中非同步載入資料。請求資料使用NSCache緩衝,可以多次請求。
NSDate+Helper
通過一些便捷函數擴充了Cocoa的NSDate
MultipleObjects+ObjectiveSugar
Objective-C additions for humans. Ruby style.
MKMapView+ZoomLevel
在MapView中設定縮放比例。
NSString+Extensions
一個針對NSStrings的category,它能將string轉換為SHA1,NSNumber。檢測string是否為空白、是否包含某個子字串,以及替換掉NSDictionary中的子字串。
UIView+Utils
ViewUtils是一個category methods的集合,這些方法是UIView的擴充,包含了許多方便的屬性和方法,其中許多都是我們希望蘋果內建的。
NSDate+TimeAgo
讓NSDate報告時間,比如”A moment ago”, “30 seconds ago”, “5 minutes ago”, “Yesterday”, “Last month”, “2 years ago”以及其他。
NSString+FontAwesome
FontAwesome+iOS是一個開源形象字型庫,通過擴充 NSString 讓你在app中便於使用 FontAwesome 字型。 官方網站:http://fortawesome.github.io/Font-Awesome/
NSArray+FirstObject
從數組中獲得第一個對象,或者從空數組中返回零
NSObject+AutoDescription
能夠簡單地為任何類描述日誌(從 NSObject派生出來)
CGRect+Additions
處理CGRects的一些函數。
UIView+ModifyFrame
簡單實用的UIView類目使修改架構不那麼變態。
NSString+UsefulShit
Objective-C category 示範
更多原始碼:
PaperFold-for-iOS
DKCircleButton
TwitterCover
HackerNews
GPUImage
本文出處剛剛線上:http://www.superqq.com/blog/2015/01/15/objective-cxiang-guan-categoryde-shou-ji/
Objective-C 相關Category