iOS所有设备机型与设备的对应关系

所有设备型号官网地址:
https://www.theiphonewiki.com/wiki/Models

https://gist.github.com/adamawolf/3048717

  			//iPhone
            'iPhone1,1' => 'iPhone 2G',
            'iPhone1,2' => 'iPhone 3G',
            'iPhone2,1' => 'iPhone 3GS',
            'iPhone3,1' => 'iPhone 4',
            'iPhone3,2' => 'iPhone 4',
            'iPhone3,3' => 'iPhone 4',
            'iPhone4,1' => 'iPhone 4S',
            'iPhone5,1' => 'iPhone 5',
            'iPhone5,2' => 'iPhone 5',
            'iPhone5,3' => 'iPhone 5C',
            'iPhone5,4' => 'iPhone 5C',
            'iPhone6,1' => 'iPhone 5S',
            'iPhone6,2' => 'iPhone 5S',
            'iPhone7,2' => 'iPhone 6',
            'iPhone7,1' => 'iPhone 6 Plus',
            'iPhone8,1' => 'iPhone 6s',
            'iPhone8,2' => 'iPhone 6s Plus',
            'iPhone8,4' => 'iPhone SE',
            'iPhone9,1' => 'iPhone 7',
            'iPhone9,3' => 'iPhone 7',
            'iPhone9,2' => 'iPhone 7 Plus',
            'iPhone9,4' => 'iPhone 7 Plus',
            'iPhone10,1' => 'iPhone 8',
            'iPhone10,4' => 'iPhone 8',
            'iPhone10,2' => 'iPhone 8 Plus',
            'iPhone10,5' => 'iPhone 8 Plus',
            'iPhone10,3' => 'iPhone X',
            'iPhone10,6' => 'iPhone X',
            'iPhone11,8' => 'iPhone XR',
            'iPhone11,2' => 'iPhone XS',
            'iPhone11,6' => 'iPhone XS Max',
            'iPhone11,4' => 'iPhone XS Max',
            'iPhone12,1' => 'iPhone 11',
            'iPhone12,3' => 'iPhone 11 Pro',
            'iPhone12,5' => 'iPhone 11 Pro Max',
            'iPhone12,8' => 'iPhone SE 2nd Gen',
            'iPhone13,1' => 'iPhone 12 mini',
            'iPhone13,2' => 'iPhone 12',
            'iPhone13,3' => 'iPhone 12 Pro',
            'iPhone13,4' => 'iPhone 12 Pro Max',

            //iPad
            'iPad1,1' => 'iPad',
            'iPad2,1' => 'iPad 2',
            'iPad2,2' => 'iPad 2',
            'iPad2,3' => 'iPad 2',
            'iPad2,4' => 'iPad 2',
            'iPad3,1' => 'iPad 3',
            'iPad3,2' => 'iPad 3',
            'iPad3,3' => 'iPad 3',
            'iPad3,4' => 'iPad 4',
            'iPad3,5' => 'iPad 4',
            'iPad3,6' => 'iPad 4',
            'iPad6,11' => 'iPad 5',
            'iPad6,12' => 'iPad 5',
            'iPad7,5' => 'iPad 6',
            'iPad7,6' => 'iPad 6',
            'iPad7,11' => 'iPad 7',
            'iPad7,12' => 'iPad 7',
            'iPad11,6' => 'iPad 8',
            'iPad11,7' => 'iPad 8',

            //iPad Pro
            'iPad6,3' => 'iPad Pro 9.7-inch',
            'iPad6,4' => 'iPad Pro 9.7-inch',
            'iPad6,7' => 'iPad Pro 12.9-inch',
            'iPad6,8' => 'iPad Pro 12.9-inch',
            'iPad7,1' => 'iPad Pro 12.9-inch 2',
            'iPad7,2' => 'iPad Pro 12.9-inch 2',
            'iPad7,3' => 'iPad Pro 10.5-inch',
            'iPad7,4' => 'iPad Pro 10.5-inch',
            'iPad8,1' => 'iPad Pro 11 inch',
            'iPad8,2' => 'iPad Pro 11 inch',
            'iPad8,3' => 'iPad Pro 11 inch',
            'iPad8,4' => 'iPad Pro 11 inch',
            'iPad8,9' => 'iPad Pro 11 inch 2',
            'iPad8,10' => 'iPad Pro 11 inch 2',
            'iPad8,5' => 'iPad Pro 12.9 inch 3',
            'iPad8,6' => 'iPad Pro 12.9 inch 3',
            'iPad8,7' => 'iPad Pro 12.9 inch 3',
            'iPad8,8' => 'iPad Pro 12.9 inch 3',
            'iPad8,11' => 'iPad Pro 12.9 inch 4',
            'iPad8,12' => 'iPad Pro 12.9 inch 4',

            //iPad Air
            'iPad2,5' => 'iPad mini',
            'iPad2,6' => 'iPad mini',
            'iPad2,7' => 'iPad mini',
            'iPad4,4' => 'iPad mini 2',
            'iPad4,5' => 'iPad mini 2',
            'iPad4,6' => 'iPad mini 2',
            'iPad4,7' => 'iPad mini 3',
            'iPad4,8' => 'iPad mini 3',
            'iPad4,9' => 'iPad mini 3',
            'iPad5,1' => 'iPad mini 4',
            'iPad5,2' => 'iPad mini 4',
            'iPad11,1' => 'iPad mini 5',
            'iPad11,2' => 'iPad mini 5',

            //iTouch
            'iPod1,1' => 'iTouch',
            'iPod2,1' => 'iTouch2',
            'iPod3,1' => 'iTouch3',
            'iPod4,1' => 'iTouch4',
            'iPod5,1' => 'iTouch5',
            'iPod7,1' => 'iTouch6',
            'iPod9,1' => 'iTouch7',

            //Samulitor
            'i386' => 'iPhone Simulator',
            'x86_64' => 'iPhone Simulator',
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安卓外围设备iOS设备交互的代码需要使用跨平台的技术,例如蓝牙、Wi-Fi、NFC等。以下是一个使用蓝牙进行安卓外围设备iOS设备交互的示例代码: 安卓设备代码: ```java BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); // 扫描周边设备并连接 bluetoothAdapter.startDiscovery(); BluetoothDevice device = null; for(BluetoothDevice d : bluetoothAdapter.getBondedDevices()) { if(d.getName().equals("iOS设备名称")) { device = d; break; } } if(device == null) { // 没有找到iOS设备 return; } BluetoothSocket socket = device.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB")); socket.connect(); // 发送数据 OutputStream outputStream = socket.getOutputStream(); outputStream.write("Hello iOS!".getBytes()); outputStream.flush(); ``` iOS设备代码: ```swift import CoreBluetooth let peripheralName = "安卓设备名称" var centralManager: CBCentralManager! var peripheral: CBPeripheral! // 初始化蓝牙管理器并扫描周边设备 centralManager = CBCentralManager(delegate: self, queue: nil) centralManager.scanForPeripherals(withServices: nil, options: nil) // 实现CBCentralManagerDelegate协议 extension ViewController: CBCentralManagerDelegate { func centralManagerDidUpdateState(_ central: CBCentralManager) { if central.state == .poweredOn { centralManager.scanForPeripherals(withServices: nil, options: nil) } } func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) { if peripheral.name == peripheralName { self.peripheral = peripheral centralManager.connect(peripheral, options: nil) } } func centralManager(_ central: CBCentralManager, didConnect peripheral: CBPeripheral) { peripheral.delegate = self peripheral.discoverServices(nil) } } // 实现CBPeripheralDelegate协议 extension ViewController: CBPeripheralDelegate { func peripheral(_ peripheral: CBPeripheral, didDiscoverServices error: Error?) { if let services = peripheral.services { for service in services { peripheral.discoverCharacteristics(nil, for: service) } } } func peripheral(_ peripheral: CBPeripheral, didDiscoverCharacteristicsFor service: CBService, error: Error?) { if let characteristics = service.characteristics { for characteristic in characteristics { if characteristic.properties.contains(.writeWithoutResponse) { peripheral.writeValue("Hello Android!".data(using: .utf8)!, for: characteristic, type: .withoutResponse) } } } } } ``` 以上代码仅供参考,具体实现还需要根据具体需求进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值