SKNetworkConnectionData

Objective-C

@interface SKNetworkConnectionData : SKSensorData

Swift

class SKNetworkConnectionData : SKSensorData

An instance of SKNetworkConnectionData encapsulates measurements related to the Network Connection sensor.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSensorType:(SKSensorType)sensorType
                                     timestamp:
                                         (nonnull SKSensorTimestamp *)timestamp;
  • Returns an SKNetworkConnectionData object, initialized with measurements related to the network connection and data activity.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithNetworkDataActivity:
        (SKNetworkDataActivity)networkDataActivity;

    Swift

    init(networkDataActivity: SKNetworkDataActivity)

    Parameters

    networkDataActivity

    Cumulative network data activity (bytes sent/received for WiFi and cellular) since sensing started.

    Return Value

    An SKNetworkConnectionData object.

  • Total number of bytes sent over WiFi since sensing started.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UInt64 wifiSent;

    Swift

    var wifiSent: UInt64 { get }
  • Total number of bytes received over WiFi since sensing started.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UInt64 wifiReceived;

    Swift

    var wifiReceived: UInt64 { get }
  • Total number of bytes sent over cellular since sensing started.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UInt64 cellularSent;

    Swift

    var cellularSent: UInt64 { get }
  • Total number of bytes received over cellular since sensing started.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UInt64 cellularReceived;

    Swift

    var cellularReceived: UInt64 { get }
  • A string with a CSV formatted header that describes the data of the Network Connection sensor. This method is useful in combination with the csvString instance method of an SKSensorData object.

    Declaration

    Objective-C

    + (nonnull NSString *)csvHeader;

    Swift

    class func csvHeader() -> String

    Return Value

    A string with a CSV header.