#import <arpa/inet.h>
#import <ifaddrs.h>
+ (NSString *)getIPAddress {
struct ifaddrs *interfaces = NULL;
struct ifaddrs *temp_addr = NULL;
NSString *wifiAddress = nil;
NSString *cellAddress = nil;
// retrieve the current interfaces - returns 0 on success
if(!getifaddrs(&interfaces)) {
// Loop through linked list of interfaces
temp_addr = interfaces;
while(temp_addr != NULL) {
sa_family_t sa_type = temp_addr->ifa_addr->sa_family;
if(sa_type == AF_INET || sa_type == AF_INET6) {
NSString *name = [NSString stringWithUTF8String:temp_addr->ifa_name];
NSString *addr = [NSString stringWithUTF8String:inet_ntoa(((struct sockaddr_in *)temp_addr->ifa_addr)->sin_addr)]; // pdp_ip0
NSLog(@"NAME: \"%@\" addr: %@", name, addr); // see for yourself
if([name isEqualToString:@"en0"]) {
// Interface is the wifi connection on the iPhone
wifiAddress = addr;
} else
if([name isEqualToString:@"pdp_ip0"]) {
// Interface is the cell connection on the iPhone
cellAddress = addr;
}
}
temp_addr = temp_addr->ifa_next;
}
// Free memory
freeifaddrs(interfaces);
}
NSString *addr = wifiAddress ? wifiAddress : cellAddress;
return addr ? addr : @"0.0.0.0";
}
獲取當(dāng)前iOS設(shè)備的IP
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來隆夯,“玉大人钳恕,你說我怎么就攤上這事√阒裕” “怎么了忧额?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長愧口。 經(jīng)常有香客問我睦番,道長,這世上最難降的妖魔是什么耍属? 我笑而不...
- 正文 為了忘掉前任托嚣,我火速辦了婚禮,結(jié)果婚禮上恬涧,老公的妹妹穿的比我還像新娘注益。我一直安慰自己,他們只是感情好溯捆,可當(dāng)我...
- 文/花漫 我一把揭開白布丑搔。 她就那樣靜靜地躺著,像睡著了一般提揍。 火紅的嫁衣襯著肌膚如雪啤月。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼辙诞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了轻抱?” 一聲冷哼從身側(cè)響起飞涂,我...
- 正文 年R本政府宣布灰粮,位于F島的核電站仔涩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏粘舟。R本人自食惡果不足惜熔脂,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柑肴。 院中可真熱鬧霞揉,春花似錦、人聲如沸晰骑。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽硕舆。三九已至秽荞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抚官,已是汗流浹背扬跋。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 原文是ios純代碼實現(xiàn):http://www.reibang.com/p/0797097c3559我根據(jù)需要改了下...
- 有的時候,我們項目上線后,需要根據(jù)ip地址去統(tǒng)計不同地區(qū)的用戶情況酵镜,此時IP地址的收取顯得尤其重要碉碉,一般情況下,在...
- 1.獲取電池電量(一般用百分?jǐn)?shù)表示,大家自行處理就好) -(CGFloat)getBatteryQuantity{...
- 昨天寫了一篇關(guān)于兒時過年的事淮韭,寫完之后垢粮,突然又想寫兒時的雪了。是的靠粪,是兒時的故鄉(xiāng)的雪蜡吧。 兒時的冬天可比現(xiàn)在要冷多了...