Как Вы программно получаете порядковый номер iPhone?

Предполагая, что ваш df упорядочен, вы можете просто использовать комбинацию np.where и shift, затем фильтровать

import numpy as np
import pandas as pd

df = pd.DataFrame()
df['Geo'] = ['toronto','toronto','toronto']
df['Age'] = ['-1 ~ 7','0 ~ 4','5 ~ 9']
df['2010'] = [2,5,4]


df['2010'] = np.where(df['Age']=='0 ~ 4',df['2010']+df['2010'].shift(1),df['2010'])
df = df[~(df['Age']=='-1 ~ 7')]
display(df)

    Geo     Age     2010
1   toronto 0 ~ 4   7.0
2   toronto 5 ~ 9   4.0
10
задан Dan Lew 16 April 2009 в 13:38
поделиться

2 ответа

Вы связываете каркас IOKit?

Попробуйте функцию

id getValue(NSString *iosearch);

, доступную по адресу

http://blogs.oreilly.com/iphone/2008/08/retrieving-device-information.html

Вы также можете использовать класс UIDevice для извлечения другая полезная информация Например, вы можете сделать:

NSString *id = [[UIDevice currentDevice] uniqueIdentifier];

Другие полезные свойства следующие:

  name  
  systemName    
  systemVersion  
  model  
  localizedModel  
2
ответ дан 4 December 2019 в 02:52
поделиться

Вы должны изменить аргумент 2 IORegistryEntryCreateCFProperty из CFSTR (kIOPlatformUUIDKey ) - CFSTR (kIOPlatformSerialNumberKey) . Тогда вы получите правильный серийный номер (длиной 11 знаков).

5
ответ дан 4 December 2019 в 02:52
поделиться