原创 iOS5:[UIDevice uniqueIdentifier]的替代方案

iOS5之後,原來獲取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被廢棄! 這個改動會影響非常多的人,尤其是數據分析者。由於iPhone取IMEI困難(屬於私有方法),所以大多數應用將Dev

原创 現有IOS設備唯一標示符的方案比較

現有IOS設備唯一標示符的方案比較UDID[[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根據某一公式,使用設備序列號、網卡地址等信息作爲參數計算而來,iOS6之後該計算

原创 我的友情鏈接

51CTO博客開發

原创 開通新博客

        經歷過第三次博客被牆之後,我決定試試這兒了。         祝自己開張大吉!

原创 現有IOS設備唯一標示符的方案比較

現有IOS設備唯一標示符的方案比較UDID[[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根據某一公式,使用設備序列號、網卡地址等信息作爲參數計算而來,iOS6之後該計算

原创 iOS7 Release Note提到的一些變更

iOS7 Release Note提到的一些變更看了Beta版的iOS SDK Release Notes for iOS7.0之後,整理了些對日常工作有點關係的部分內容。1.網絡從iOS7開始,如果Wifi連接不通的時候,會自動切換成蜂窩

原创 SSHViaUSB-通過USB連接iPhone的SSH

開發中有時候會遇到這樣的情況,有人拿過來一臺用戶機,需要定位問題。該機器無法訪問網絡,但是你所需要的信息卻需要ssh到這臺機器上。這個時候就需要通過USB接口,進行端口複用,讓SSH能夠通過USB完成。 網上這樣的工具很多,大多卻都是Win

原创 Objective-C的陷阱

原文地址:Friday Q&A 2012-12-14: Objective-C Pitfalls 原文是Friday Q&A系列中的一篇文章,每週五更新一個文章,很不錯的系列,一般是Objective-C/Mac/iOS相關的內容。 前段時

原创 NSURLRequest的超時陷阱

最近被報了個問題,說我們的模塊在網絡情況不佳的時候,接口訪問經常在那兒等待,不會超時! 第一反應去查了代碼裏頭設置的超時時間,發現設置的是30s,但是從表現來看,確實超時時間遠超30s,經常一兩分鐘才超時,甚至更久。也就是說,我明明設置了N

原创 模態UIAlertView

UIAlertView,從個人角度來講,認爲蘋果所提供的使用delegate,而將一個對話框的處理拆分爲上下文的方式,並不是一個很好的方案。很多時候,會複雜化程序以及處理邏輯,而一堆的if-else或者switch-case也是很煩人的一件

原创 NSArray和 Vector<struct>互轉

最近寫程序的時候遇到這樣的問題,需要將Vector裏頭的struct轉存到NSArray裏頭。 一般遇到這種問題,常見處理是再定義一個class,然後把struct裏頭的內容一一搬過來,然後放到NSArray裏頭。這個做法雖然麻煩,但是安

原创 吐槽:iOS要獲得聯繫人所屬分組好麻煩

      最近接觸iOS的AddressBook.framework教多,覺得關於聯繫人這塊的API,如果只是讀取或者簡單的創建,他提供的api還是能滿足需要的。但是,如果你需要做一個類似通訊錄同步的,那麼他的API用起來就稍稍麻煩一點

原创 iOS5:[UIDevice uniqueIdentifier]的替代方案

iOS5之後,原來獲取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被廢棄! 這個改動會影響非常多的人,尤其是數據分析者。由於iPhone取IMEI困難(屬於私有方法),所以大多數應用將Dev

原创 我的友情鏈接

51CTO博客開發

原创 開通新博客

        經歷過第三次博客被牆之後,我決定試試這兒了。         祝自己開張大吉!