Advanced Instructions

Integration of the dPerfect library was designed to be simplistic and quick for a typical iOS native application. After the application has an instance of the dPerfect object a test can be triggered either interactively in the user interface or in the background. Application Load setup your dPerfect object with the appropriate parameters. One other requirement for dPerfect is that you include the servers.plist file that is in the download somewhere in your project. This file contains a list of servers that dPerfect will atttempt to ping during the ping test. Note, leaving this file out of your project will cause an exception.

In your view controller be sure to include the dPerfect.h file with a typical import. After which it is a good practice to create a member variable for the dPerfect object. Given that the tests occur asyncronously having a local object could have unpredictable issues. It is also good practice to start the dPerfect listeners as soon as possible.

Sample Header H2

Usually a good place to put these are in the viewDidAppear of your view controller or in your AppDelegate if you have a global object.

Caption

To kick off a background test you simply need to call the appropriate tests you want to perform. Below is a helper function that collects all of the data required and reports this information to the server in the background. The individual tests will be documented at a later time.

Integration of the dPerfect library was designed to be simplistic and quick for a typical iOS native application. After the application has an instance of the dPerfect object a test can be triggered either interactively in the user interface or in the background. Application Load setup your dPerfect object with the appropriate parameters. One other requirement for dPerfect is that you include the servers.plist file that is in the download somewhere in your project. This file contains a list of servers that dPerfect will atttempt to ping during the ping test. Note, leaving this file out of your project will cause an exception.

In your view controller be sure to include the dPerfect.h file with a typical import. After which it is a good practice to create a member variable for the dPerfect object. Given that the tests occur asyncronously having a local object could have unpredictable issues. It is also good practice to start the dPerfect listeners as soon as possible.

Sample Header H2

Usually a good place to put these are in the viewDidAppear of your view controller or in your AppDelegate if you have a global object.

Caption

To kick off a background test you simply need to call the appropriate tests you want to perform. Below is a helper function that collects all of the data required and reports this information to the server in the background. The individual tests will be documented at a later time.

Integration of the dPerfect library was designed to be simplistic and quick for a typical iOS native application. After the application has an instance of the dPerfect object a test can be triggered either interactively in the user interface or in the background. Application Load setup your dPerfect object with the appropriate parameters. One other requirement for dPerfect is that you include the servers.plist file that is in the download somewhere in your project. This file contains a list of servers that dPerfect will atttempt to ping during the ping test. Note, leaving this file out of your project will cause an exception.

In your view controller be sure to include the dPerfect.h file with a typical import. After which it is a good practice to create a member variable for the dPerfect object. Given that the tests occur asyncronously having a local object could have unpredictable issues. It is also good practice to start the dPerfect listeners as soon as possible.

Sample Header H2

Usually a good place to put these are in the viewDidAppear of your view controller or in your AppDelegate if you have a global object.

Caption

To kick off a background test you simply need to call the appropriate tests you want to perform. Below is a helper function that collects all of the data required and reports this information to the server in the background. The individual tests will be documented at a later time.

Integration of the dPerfect library was designed to be simplistic and quick for a typical iOS native application. After the application has an instance of the dPerfect object a test can be triggered either interactively in the user interface or in the background. Application Load setup your dPerfect object with the appropriate parameters. One other requirement for dPerfect is that you include the servers.plist file that is in the download somewhere in your project. This file contains a list of servers that dPerfect will atttempt to ping during the ping test. Note, leaving this file out of your project will cause an exception.

In your view controller be sure to include the dPerfect.h file with a typical import. After which it is a good practice to create a member variable for the dPerfect object. Given that the tests occur asyncronously having a local object could have unpredictable issues. It is also good practice to start the dPerfect listeners as soon as possible.

Sample Header H2

Usually a good place to put these are in the viewDidAppear of your view controller or in your AppDelegate if you have a global object.

Caption

To kick off a background test you simply need to call the appropriate tests you want to perform. Below is a helper function that collects all of the data required and reports this information to the server in the background. The individual tests will be documented at a later time.