1. 程式人生 > >iOS中需要查詢的裝置號, 型號

iOS中需要查詢的裝置號, 型號

   網上搜索出來的,記錄下來以後使用方便:

    //手機序列號

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

    NSLog(@"手機序列號: %@",identifierNumber);

    //手機別名: 使用者定義的名稱

    NSString* userPhoneName = [[UIDevice currentDevice] name];

    NSLog(@"手機別名: %@", userPhoneName);

    //裝置名稱

    NSString* deviceName = [[UIDevice currentDevice] systemName];

    NSLog(@"裝置名稱: %@",deviceName );

    //手機系統版本

    NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

    NSLog(@"手機系統版本: %@", phoneVersion);

    //手機型號

    NSString* phoneModel = [[UIDevice currentDevice] model];

    NSLog(@"手機型號: %@",phoneModel );

    //地方型號 (國際化區域名稱)

    NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

    NSLog(@"國際化區域名稱: %@",localPhoneModel );

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

    // 當前應用名稱

    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

    NSLog(@"當前應用名稱:%@",appCurName);

    // 當前應用軟體版本 比如:1.0.1

    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

    NSLog(@"當前應用軟體版本:%@",appCurVersion);

    // 當前應用版本號碼  int型別

    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

    NSLog(@"當前應用版本號碼:%@",appCurVersionNum);

    //手機序列號

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

    NSLog(@"手機序列號: %@",identifierNumber);

    //手機別名: 使用者定義的名稱

    NSString* userPhoneName = [[UIDevice currentDevice] name];

    NSLog(@"手機別名: %@", userPhoneName);

    //裝置名稱

    NSString* deviceName = [[UIDevice currentDevice] systemName];

    NSLog(@"裝置名稱: %@",deviceName );

    //手機系統版本

    NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

    NSLog(@"手機系統版本: %@", phoneVersion);

    //手機型號

    NSString* phoneModel = [[UIDevice currentDevice] model];

    NSLog(@"手機型號: %@",phoneModel );

    //地方型號 (國際化區域名稱)

    NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

    NSLog(@"國際化區域名稱: %@",localPhoneModel );

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

    // 當前應用名稱

    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

    NSLog(@"當前應用名稱:%@",appCurName);

    // 當前應用軟體版本 比如:1.0.1

    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

    NSLog(@"當前應用軟體版本:%@",appCurVersion);

    // 當前應用版本號碼  int型別

    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

    NSLog(@"當前應用版本號碼:%@",appCurVersionNum);

    結果:

    2012-10-19 14:07:47.622 myDemo[5779:707] 手機序列號: 6685c75e34104be0b04c6ceb72985dc381f0f746

    2012-10-19 14:07:47.624 myDemo[5779:707] 手機別名: “spring sky”的 iPod

    2012-10-19 14:07:47.627 myDemo[5779:707] 裝置名稱: iPhone OS

    2012-10-19 14:07:47.629 myDemo[5779:707] 手機系統版本: 5.1.1

    2012-10-19 14:07:47.641 myDemo[5779:707] 手機型號: iPod touch

    2012-10-19 14:07:47.642 myDemo[5779:707] 國際化區域名稱: iPod touch

    2012-10-19 14:07:47.643 myDemo[5779:707] 當前應用名稱:myDemo

    2012-10-19 14:07:47.645 myDemo[5779:707] 當前應用軟體版本:1.0.1

    2012-10-19 14:07:47.646 myDemo[5779:707] 當前應用版本號碼:101

相關推薦

iOS需要查詢裝置, 型號

   網上搜索出來的,記錄下來以後使用方便:     //手機序列號     NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];     NSLog(@"手機序列號: %

[iOS]獲取裝置具體型號資訊

本文地址; http://blog.csdn.net/zhaoyabei/article/details/46697859 應用統計中有時候需要上傳裝置型號,如果這樣寫: [[UIDevice currentDevice] model] 獲得的裝置型號不是具體型號,如在iPho

Java開發公眾系列教程(一):微信js-sdk上傳照片相容IOS和安卓裝置

很多開發者朋友在進行微信公眾號開發時,遇到微信js-sdk上傳手機相簿照片時IOS裝置無法正常預覽的情況,今天筆者結合多年的開發經驗,把相容IOS的解決方案分享給廣大微信開發者朋友。 微信最新版本JSSDK文件 地址https://mp.weixin.qq.com/advanced/wiki

Java開發公眾系列教程(一):微信js-sdk上傳手機相簿照片相容IOS和安卓裝置

很多開發者朋友在進行微信公眾號開發時,遇到微信js-sdk上傳手機相簿照片時IOS裝置無法正常預覽的情況,今天筆者結合多多年的開發經驗,把相容IOS的解決方案分享給廣大微信開發者朋友。 一、首先申明一點筆者本案例用的微信JSSDK版本是1.2.0的,官方文件給出的最

iOS 把資料庫檔案打包到mainbundle查詢不到路徑的解決辦法;以及在刪除bundle檔案的可行性

在開發中有時我們需要把資料庫檔案打包到我們的專案中,一般我們都是在外部用工具生成資料庫檔案,然後拉入專案中,但是我們在程式中查詢改檔案時,返回的路徑總是nil 解決辦法: 原因我們拉入其他資原始檔(比如:圖片、程式碼檔案等)Xcode都會自動新增到target 的 "Bui

iOS coreBluetooth程式設計需要注意的問題

一、iOS 裝置作為中心裝置(central device)時需要注意: (1)一定要對central Manager保持強引用,也就是說central Manager需要是一個全域性變數不能是區域性變數,否則不能啟動掃描。 (2)連線到peripheral

總結linux0.11核心的主,次裝置

老會忘,記下來方便後面查閱 主裝置 型別 說明 請求操作函式 0 無 無 NULL 1 塊/字元 ram,記憶體裝置(虛擬盤等) do_rd_request 2 塊 fd,軟碟機裝置 do_fd_request 3 塊 hd,硬碟裝置 do_hd_request 4 字元

蘋果裝置IOS版本IOS版本編號大全

裝置號--IOS版本號--IOS版本編號 Apple TV 2G (4.1/8M89) Apple TV 2G (4.2.1/8C154) Apple TV 2G (4.3/8F191m) Apple TV 2G (4.4.2/9A336a) iPad (3.2/7B367

Linux裝置檔案與裝置

在Linux下,一切皆檔案,裝置也不例外,為了管理這些裝置,系統為它們各自都編了號,而每個裝置號又分為主裝置號和次裝置號。主裝置號用來區分不同型別的裝置,而次裝置號用來區分同一型別內的多個裝置(及其裝置分割槽)。 一個Linux系統,當前所有註冊裝置的主裝置號

iOSAPP版本的比較方法

介紹一個簡單的APP版本號比較方法     NSString *oldVersion = @"1.0.1";     NSString *newVersion = @"1.1.0"; if ([oldVersion compare:newVersion optio

IOS進行內購時需要登陸兩次賬號的問題

       昨天在IOS沙盒測試消耗品內購(in app purchase)的時候,出現了一個詭異的問題,必須輸入兩次賬號密碼,然後才可以進行內購。 問題出現步驟描述: 1、登出itunes中的賬號,開始測試內購 2、首次點選商品進行內購時,提示登陸apple ID 3

linux驅動開發之一個真正的裝置驅動需要一些什麼元素(裝置,操作方法)

1,需要一個裝置號(重點看下面的程式碼) 因為核心中有很多的裝置驅動,所以需要一個裝置號id來進行區分 裝置號分成兩個部分: 主裝置號:某一

Windows 命令列 查詢程序 殺程序

win7命令列 端口占用 查詢程序號 殺程序: 1.cmd 中. 2.根據埠號查程式的程序號:netstat -ano |findstr 埠號; 3.根據程式的程序號檢視具體的程式名稱:tasklist|findstr 程序號 4.強制、遞迴 刪除本程式及其子程序:tas

sql 查詢條件需要使用 != 情況下的優化

隨手寫了段程式碼: join BB_BizObjects HC on HC.Id = HR.ForeignKey join BB_BizObjectValue_String ST on ST.ObjectId = HC.Id

SAP_ABAP_查詢訊息在程式使用位置的六種方法

1、SE91,根據訊息類和訊息號查詢所呼叫的程式; 2、通過建立觀察點(watchpoint),輸入sy-msgid和sy-msgno實現; 3、通過建立斷點語句(在語句頁輸入MESSAGE);

Android 獲取裝置、IMEI、型號

/** * 獲取手機IMEI唯一標識 * * @return */ public static String getIMEI(Context context) { TelephonyManager Tele

iOS對不同解析度裝置的字號大小適配方法

先說一下 不同機型的長和寬 iPhone4,4s  : 320 * 480 iPhone5,5c,5s  :320 * 568 iPhone6,6s,7  : 375 * 667 iPhone6plus,7plus :414 * 736 iPad : -- 我們以iPho

iOSUDP的使用

ios receive str add rec void enc array 區分 // // ViewController.m // UDPDemo // // Created by qianfeng01 on 15-8-13. // Copyright (c

IOS公布應用程序,進度條一直不走怎麽處理

sso pan arch 技術分享 成功 csdn 版本 進度條 div 在IOS中公布應用程序非常是喜聞樂見。近期1周。我更新了6次版本號。可是時不時的會卡住,進度條不走。最後總結了幾個原因。 1.在公布前你要確認自己的證書是否配置正確 2.DNS域名server有沒

MongoDB關於查詢條件包括集合字段的查詢

idt rtti system ons div match nts mongo tro 要查詢的數據結構例如以下: 以查詢當中的versionLimitList字段為例 MongoOperations工具類查詢相關語句 <pre name="code" cla