Beagle Defaults

This framework provides default implementation of network client, cache control and logger. That implementation is easily embedded and used in your Beagle project.

Cocoapods Cocoapods

Topics covered

  • What is it?
  • Installation


  • Cocoapods installed.

It’s recommended for more advanced users of Beagle.

What is it?

It’s a lib that contains default implementations of the network layer, cache management, and log system. It can be used by Beagle users that do not want to implement these layers from scratch.


Add BeagleDefaults as a dependency via CocoaPods. See below:

target 'MyApp' do
  pod 'BeagleDefaults'

After adding BeagleDefaults as a dependency in your project, you can use all the default implementation in your Beagle.dependencies.

The implementation can be changed up to your preferences. Before using the implementation mentioned, check your product’s security guidelines, cache management, and log system.

Check out more information about Beagle:
For more on Beagle-Scaffold: Please check the Beagle-Scaffold page.