如何列出连接到mac的设备并在Objective C中获取/ dev / tty内容?
我真的很乐意为过去一天左右建立的应用程序执行此操作。
我需要列出连接到mac的设备,并找到一个符合我的应用标准的设备。如何查找设备,并将列表中的/ dev / tty列为NSStrings?
答案 0 :(得分:2)
Finding and Accessing Devices会为您提供更多信息。
答案 1 :(得分:-1)
头文件Mounter.h
#include <sys/param.h>
#include <sys/ucred.h>
#include <sys/mount.h>
@interface Mounter : NSObject {
struct statfs *buf;
int i, count;
@private
}
-(void) getMountList;
@end
Mounter.m文件的实现:
#import "Mounter.h"
@implementation Mounter
-(void) getMountList {
NSFileManager *fm = [NSFileManager defaultManager];
count = getmntinfo(&buf, 0);
for (i=0; i<count; i++)
{
NSString *path = [NSString stringWithUTF8String:buf[i].f_mntonname];
NSLog(@"Drivers: %@", path);
}