Overview of YTKNetwork features
masterYTKNetwork is a high-level request utility based on AFNetworking designed for complex projects. Key features include:
- Caching: Response caching by expiration time or version number.
- URL Management: Set common base URLs and CDN URLs; support for URL filtering, partial URL replacement, or appending common parameters.
- Request Management: Batch requests (
YTKBatchRequest), chained requests (YTKChainRequest), and resumeable downloads. - Validation: Built-in JSON response validation.
- Extensibility: A plugin mechanism to handle request start and finish (e.g., a plugin for showing a 'Loading' HUD is provided).
- Callbacks: Supports both
blockanddelegatecallback patterns.