DTDownload Reference
About DTDownload
DTDownload started out as a wrapper around NSURLConnection when I needed resumable file downloads for iCatalog. It has since grown into several parts. For file and image caching you can use DTDownloadCache, for queueing up a large number of downloads use DTDownloadQueue.
License
It is open source and covered by a standard BSD license. That means you have to mention Cocoanetics as the original author of this code. You can purchase a Non-Attribution-License from us.
Documentation
Documentation can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.
Usage
You have these options of including DTDownload in your project
- DTDownload on CocoaPods
- include the git repo as a submodule
- clone a copy of it into an Externals folder in your project tree
Note: DTDownload requires some elements from DTFoundation/Core
When not using CocoaPods these are the steps for setup:
- include the xcodeproj as a sub-project
- Add the ObjC and all_load linker flags
- add a dependency to the static library for your platform
- add the static library also to the linking phase
- add a User Header Search Path into the location where you have the code
Programming Guides
Class References
- DTASN1BitString
- DTASN1Parser
- DTActionSheet
- DTActivityTitleView
- DTAlertView
- DTAsyncFileDeleter
- DTBase64Coding
- DTCachedFile
- DTCustomColoredAccessory
- DTDownload
- DTDownloadCache
- DTDownloadItem
- DTDownloadQueue
- DTExtendedFileAttributes
- DTFolderMonitor
- DTHTMLParser
- DTObjectBlockExecutor
- DTPieProgressIndicator
- DTProgressHUD
- DTProgressHUDWindow
- DTReachability
- DTReachabilityInformation
- DTSQLiteDatabase
- DTScriptExpression
- DTScriptVariable
- DTScrollView
- DTSidePanelController
- DTSidePanelControllerSegue
- DTSmartPagingScrollView
- DTStripedLayer
- DTTiledLayerWithoutFade
- DTVersion
- DTZipArchive
- DTZipArchiveNode
Protocol References
- DTASN1ParserDelegate
- DTDownloadDelegate
- 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)