原创 iOS10 後臺下載兼容

更新iOS10後發現用backgroundSession進行下載時,請求暫停後再繼續下載會出錯,我們項目裏報的ErrorCode = -3003(NSURLErrorCannotWriteToFile)。 backgroundSessio

原创 iOS統計代碼行數

使用命令可統計代碼行數:       在終端進入項目所在目錄執行命令: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.swift" ")"

原创 iOS 捕獲截屏操作

iOS7以後當用戶同時按下home鍵和鎖屏鍵進行截取屏幕後系統會發送UIApplicationUserDidTakeScreenshotNotification通知,只需要在主線程中註冊該通知,就可以捕獲該截屏操作。 OC代碼: NSO

原创 iOS獲取設備的機型名稱

若有新機型更新,可參考蘋果官方文檔:傳送門Models    ///根據設備型號Model獲取設備名稱 + (NSString *)deviceName { static NSString *deviceVersion = nil

原创 iOS UIWebView 修改userAgent

下面是一個爲webView添加userAgent的方法,會保留原有的agent只是在原來的agent後面追加要添加的字符串,(方法內判斷了是否已包含要添加的字符串以避免重複添加)。  參考:http://www.xuebuyuan.com

原创 iOS強制橫屏

在做視頻播放時需要視頻播放頁面強制橫屏,其他頁面依然只支持豎屏,下面是使用過的兩種方式。 iOS強制橫屏的兩種方式: 第1種:設置狀態欄方向,然後vc.view設置transform旋轉。注意:VC需要設置爲只支持豎屏。 [[UIAp

原创 iOS推送測試方法

摘自《IOS開發之實現App消息推送(最新)》 發表於2014-11-19 21:13http://blog.csdn.net/shenjie12345678/article/details/41120637 第六部分 好了,前期

原创 小記iOS打包遇到的坑

      今天封板前測試同學測了推送功能,出現了很奇葩的問題。打了開發環境的包出來,結果同一套代碼,使用安裝包安裝應用的設備收不到開發環境的推送反而能收到生產環環境的,通過真機調試的安裝的應用表現正常沒有錯亂。然後就想是打包環節出了問題

原创 XCode6 編譯opencore-amr

注:近幾天需要將amr轉換爲wav,從搜到了好些編譯opencore-amr教程,然後看到了這個帖子《編譯opencore-amr for iOS》,但是該貼子中的方法xcode6中行不通,原因是xcode6的sdk路徑變化了,然後修

原创 轉:Objective-C規範註釋心得

轉載摘要:      最初對代碼註釋方式起注意是在用百度地圖SDK時注意到的,後就在模仿其註釋方式。近一段又在做第三方登錄功能,看了微博SKD、微信SDK和騰訊SDK 看到他們使用的註釋方式也有稍微的差異,就開始看相關的文章,感覺這篇來自

原创 ios gif圖顯示

NSString *gifNameStr = [NSString stringWithFormat:@"%@%@",[gifsNmaeArray objectAtIndex:i],sizeStr];         // 讀取gif圖

原创 iOS開發之Objective-C與JavaScript的交互

轉自:http://www.cnblogs.com/zhuqil/archive/2011/08/03/2126562.html  UIWebView是iOS最常用的SDK之一,它有一個stringByEvaluatingJavaScr

原创 iOS開發_統計xcode代碼行數

轉自:iOS開發_統計xcode代碼行數 http://www.cnblogs.com/visen-0/archive/2013/02/18/2915147.html 如果要統計ios開發代碼,包括頭文件的,終端命令進入項目目錄

原创 iOS開發 UIWebView獲取點擊圖片

 首先要了解iOS開發js與Objective-C交互的知識:參考:《UIWebView與JavaScript的交互》 http://blog.sina.com.cn/s/blog_74e9d98d010199jc.html 、《 iO

原创 新浪微博iOS SDK 授權和獲取用戶信息

SDK版本 2.4.0  百度網盤demo鏈接:http://pan.baidu.com/s/1dDpLDq5 說明:官方的demo只有授權沒有獲取用戶信息 ,鏈接裏的demo是在官方的demo基礎上添加了獲取用戶信息的使用方式。參考:h