Э нет. Такого рода приложения используют незадокументированные функции, благо в iOS на С уровне очень низко можно опускать. Эппл переодически всякие дырки прикрывает. Чтобы ты даже не мучался, одни из немногих функций, который они действительно прикрыли полностью, это вот этот вызовАццкоМото wrote:А чо, платный аккаунт на гугле, pay per use? Ну держи с бесплатного: http://forums.comcast.com/t5/XfinityTV- ... -p/1419703 говна этого полно, хоть июньского, хоть сентябрьского, хоть вообще вчерашнего
Code: Select all
NSString* const udid = [[UIDevice currentDevice] uniqueIdentifier]
![sad & cry :sadcry:](./images/smilies/cry.gif)
Code: Select all
int mgmtInfoBase[6];
mgmtInfoBase[0] = CTL_NET;
mgmtInfoBase[1] = AF_ROUTE;
mgmtInfoBase[2] = 0;
mgmtInfoBase[3] = AF_LINK;
mgmtInfoBase[4] = NET_RT_IFLIST; // Request all configured interfaces
NSString* errorMsg = nil;
char* msgBuffer = NULL;
size_t length;
if ((mgmtInfoBase[5] = if_nametoindex("en0")) == 0) {
errorMsg = @"if_nametoindex failure";
}
else {
if (sysctl(mgmtInfoBase, 6, NULL, &length, NULL, 0) < 0) {
errorMsg = @"sysctl mgmtInfoBase failure";
}
else {
if ((msgBuffer = malloc(length)) == NULL) {
errorMsg = @"buffer allocation failure";
}
else {
if (sysctl(mgmtInfoBase, 6, msgBuffer, &length, NULL, 0) < 0) {
errorMsg = @"sysctl msgBuffer failure";
}
}
}
}
if (errorMsg != nil) {
NSLog(@"MAC query error: %@", errorMsg);
if (msgBuffer != NULL) {
free(msgBuffer);
}
return nil;
}
struct if_msghdr* interfaceMsgStruct = (struct if_msghdr *) msgBuffer;
struct sockaddr_dl* socketStruct = (struct sockaddr_dl *) (interfaceMsgStruct + 1);
unsigned char macAddress[6];
memcpy(&macAddress, socketStruct->sdl_data + socketStruct->sdl_nlen, 6);
...
Это вообще не в кассу, никакого отношения к compatibility между iOS 6 и 5 не имеет, какие-то баги, наверняка с 6.1 были пофиксены (никто не утверждал, что Эппл пишет bug-free код).АццкоМото wrote: И вот этим вообще до сих пор бурлит: https://discussions.apple.com/thread/43 ... 5&tstart=0 февраль сего года, официальный яблочный сайт
Это ну вообще не в кассу. Выпускают новый UI и типа если хочешь, чтобы твоя графика выглядила как родная под iOS 7, то картинки перерисовывай.АццкоМото wrote: Да и дальше также будет: http://gigaom.com/2013/06/14/like-it-or ... for-ios-7/
Не-а, пока палец даже слегка прикусить не смог, про локоть вообще забудьАццкоМото wrote:понимаешь, старик, я ж такой. мне сунешь палец, откушу по локоть
![Smile :)](./images/smilies/icon_smile.gif)