GCKImage Class

  • The GCKImage class represents an image located on a web server, used for device icons and media metadata artwork.

  • It provides properties to store the image URL, width, and height.

  • You can create a GCKImage instance using the designated initializer initWithURL:width:height:.

  • The default initializer init is not available for this class.

GCKImage Class Reference

Overview

A class that represents an image that is located on a web server.

Used for such things as GCKDevice icons and GCKMediaMetadata artwork.

Inherits NSObject, <NSCopying>, and <NSCoding>.

Instance Method Summary

(instancetype) - initWithURL:width:height:
 Constructs a new GCKImage with the given URL and dimensions. More...
 
(instancetype) - init
 Default initializer is not available. More...
 

Property Summary

NSURL * URL
 The image URL. More...
 
NSInteger width
 The image width, in pixels. More...
 
NSInteger height
 The image height, in pixels. More...
 

Method Detail

- (instancetype) initWithURL: (NSURL *)  URL
width: (NSInteger)  width
height: (NSInteger)  height 

Constructs a new GCKImage with the given URL and dimensions.

Designated initializer.

Parameters
URLThe URL of the image.
widthThe width of the image, in pixels.
heightThe height of the image, in pixels.
Exceptions
NSInvalidArgumentExceptionif the URL is nil or empty, or the dimensions are invalid.
- (instancetype) init

Default initializer is not available.

Property Detail

- (NSURL*) URL
readnonatomicstrong

The image URL.

- (NSInteger) width
readnonatomicassign

The image width, in pixels.

- (NSInteger) height
readnonatomicassign

The image height, in pixels.