测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2014年12月 |
由 未知所有者 维护。
依赖 | |
AFNetworking | = 2.0.3 |
CocoaAsyncSocket | = 7.3.3 |
用于控制 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 以获得控制设备的指导