DTFoundation Reference
About DTFoundation
](https://travis-ci.org/Cocoanetics/DTFoundation))@!~ ](https://coveralls.io/r/Cocoanetics/DTFoundation?branch=develop))@!~
DTFoundation is a collection of utility methods and category extensions that Cocoanetics is standardizing on. This should evolve into a toolset of well-documented and -tested code to accelerate future development.
Documentation can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.
Methods, categories and functions are grouped into Subspecs. The grouping determined by the required dependencies. Please refer the programming guides linked from the documentation site for their contents.
- Core: Enhancements for Apple frameworks and classes which are usable on Mac and iOS.
- UIKit: Enhancements for UIKit
- UIKit Blocks Additions: Adding blocks-support to UIKit
- AppKit: Enhancements for AppKit
- DTAWS: Talking to Amazon Web Services
- DTASN1: Event-based parser for ASN.1 data
- DTHTMLParser: Event-based HTML parser based on libxml2
- DTReachability: Block-based Reachability
- DTSidePanel: Side-Panel view controller
- DTSQLite: Objective-C wrapper for SQLite
- DTUTI: UTI methods
- DTZipArchive: Handing of Pkzip and GZip files
- DTProgressHUD: Displaying informations or progress (in the middle fo the screen)
License
It is open source and covered by a standard 2-clause BSD license. That means you have to mention Cocoanetics as the original author of this code and reproduce the LICENSE text inside your app.
You can purchase a Non-Attribution-License for 75 Euros for not having to include the LICENSE text.
We also accept sponsorship for specific enhancements which you might need. Please contact us via email for inquiries.
Programming Guides
Class References
- DTASN1BitString
- DTASN1Parser
- DTASN1Serialization
- DTActionSheet
- DTActivityTitleView
- DTAlertView
- DTAsyncFileDeleter
- DTBase64Coding
- DTCustomColoredAccessory
- DTExtendedFileAttributes
- DTFolderMonitor
- DTHTMLParser
- DTObjectBlockExecutor
- DTPieProgressIndicator
- DTProgressHUD
- DTProgressHUDWindow
- DTReachability
- DTReachabilityInformation
- DTSQLiteDatabase
- DTScriptExpression
- DTScriptVariable
- DTScrollView
- DTSidePanelController
- DTSidePanelControllerSegue
- DTSmartPagingScrollView
- DTStripedLayer
- DTTiledLayerWithoutFade
- DTVersion
- DTZipArchive
- DTZipArchiveNode
Protocol References
- DTASN1ParserDelegate
- DTHTMLParserDelegate
- DTSidePanelControllerDelegate
- DTSmartPagingScrollViewDatasource
Constant References
- DTASN1Type
- DTCustomColoredAccessoryType
- DTLogLevel
- DTSidePanelControllerPanel
- HUDProgressAnimationType
- HUDProgressType
Category References
- NSArray(DTError)
- NSData(DTCrypto)
- NSDictionary(DTError)
- NSDocument(DTFoundation)
- NSFileWrapper(DTCopying)
- NSImage(DTUtilities)
- NSMutableArray(DTMoving)
- NSObject(DTRuntime)
- NSScanner(DTScripting)
- NSString(DTFormatNumbers)
- NSString(DTPaths)
- NSString(DTURLEncoding)
- NSString(DTUTI)
- NSString(DTUtilities)
- NSURL(DTAWS)
- NSURL(DTAppLinks)
- NSURL(DTComparing)
- NSURL(DTUnshorten)
- NSValue(DTConversion)
- NSView(DTAutoLayout)
- NSWindowController(DTPanelControllerPresenting)
- UIApplication(DTNetworkActivity)
- UIColor(DTDebug)
- UIImage(DTFoundation)
- UIView(DTActionHandlers)
- UIView(DTDebug)
- UIView(DTFoundation)
- UIViewController(DTSidePanelController)
- UIWebView(DTFoundation)