sonos-objc 0.1.1

sonos-objc 0.1.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未知所有者 维护。



 
依赖
AFNetworking= 2.0.3
CocoaAsyncSocket= 7.3.3
 

  • n1mda

用于控制 Sonos 设备的简单 Objective-C API

该库的目的是创建一个简单易用且实用的 API,通过 SOAP 控制 Sonos 设备。它依赖于 AFNetworking (iOS 和 OS X) 和 XMLReader.h/m (iOS 和 OS X)

使用

#import "SonosDiscover.h"
#import "SonosController.h"

@interface ViewController ()
@property (nonatomic, strong) NSMutableArray *sonosDevices;
@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.devices = [[NSMutableArray alloc] init];
    [SonosDiscover discoverControllers:^(NSArray *devices, NSError *error){
    NSLog(@"Devices: %@", devices);
        for (NSDictionary *device in devices) {
            SonosController *controller = [[SonosController alloc] initWithIP:device[@"ip"] port:[device[@"port"] intValue]];
            [self.sonosDevices addObject:controller];
        }
    }];
}

查看 SonosController.h 以获得控制设备的指导