Objective-C 相關Category

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.