原创 iOS審覈2.3.1被拒的悲慘經歷

2019年03月30日 上架公司的其中一個APP管理端突然被拒,被拒理由如下: Guideline 2.3.1 - Performance We discovered that your app contains obfuscated

原创 oc調用js方法

從iOS7開始 蘋果公佈了JavaScriptCore.framework 它使得JS與OC的交互更加方便了。 下面我們就簡單瞭解一下這個框架 首先我導入framework 方法如下 點擊Linked Frameworks and

原创 iOS8.1.1 手機圖片變形問題

先來看兩張圖吧 1、 2、 出現這種情況的時候我嚇得一尿,然後用自己的手機親自測了一遍(iOS10.2.1),並沒有發現此類問題,再拿同事手機測試(iOS11.2.1),也沒有出現此類問題。 自己測試是測不出來的。然後詢問市場人員,根

原创 Xcode緩存清理

摘抄自https://blog.csdn.net/hu434587115/article/details/54602449 ~/Library/Developer/Xcode/DerivedData/ 這個文件夾中保存的是Xcode的緩存

原创 js調用OC代碼

接着上節我們講到的iOS調用js 下來我們使用js調用iOS js調用iOS分兩種情況 一,js裏面直接調用方法 二,js裏面通過對象調用方法 首先我們看第一種,直接調用方法。 其中用到了iOS的block 上代碼 -(void)we

原创 tableview取消CELL的多餘行數

1 2 3  self.tableView.tableFooterView=[[UIView alloc]initWithFrame:CGRectZero];//取消多餘行數         //取消cell橫線        /

原创 UIDatePicker 高度的設置

最近在做項目的時候遇到了一個坑,項目中需要用到DatePicker時間選擇器,xcode是7.3的,支持的ios系統是最新的ios9.3,自己的手機也是最新系統,在自測的時候DatePicker在我的View中展示的非常完美,可是我們的測

原创 SDWebImage 加載圖片原理

目前標註的類 通過標註的類,看懂應該沒問題了。 SDWebImage是一個圖片緩存的框架。相較於AFNetworking集成的UIImageView+AFNetworking.h,對於圖片的緩存實際應用的是NSURLCache自帶的ca

原创 iOS 解決鍵盤遮擋問題

//鍵盤遮擋問題 -(void)textFieldDidBeginEditing:(UITextField *)textField { CGRect frame = textField.superview.frame;//得到te

原创 iOS 常見面試題

通過網絡搜尋和自己總結經歷找了一些IOS面試經常被問道的問題: 1.搞清楚touch事件的傳遞(事件的響應鏈) 事件的響應(responder chain) 只有繼承了UIResponder的類才能響應touch事件,從上圖的響應者

原创 ios 讓程序在後臺長久運行的方法

在以前,當應用被按Home鍵退出後,應用僅有最多5秒鐘的時間做一些保存或者清理資源的工作,但是應用可以調用UIApplication的beginBackgroundTaskWithExpirationHandler方法,讓應用最多有10分

原创 iPhone機型判斷大全 (2019年09月更新:iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max)

設備型號官網地址:https://www.theiphonewiki.com/wiki/Models 2018年9月新增設備iPhone 11 , iPhone 11 Pro, iPhone 11 Pro Max + (NSString

原创 修改frame快捷方法,不必再繁瑣的計算

平時計算控件frame時我們是這樣計算的: //首先設置frame view.frame = CGRectMake(0, 0, 320, 150); //如果想改變其中的寬或者高或者位置,則需要重新設置frame大小,這個時候需要重新寫一

原创 ios 文本轉語音 播報 AVSpeechSynthesizer

原文:http://www.cnblogs.com/qingjoin/p/3160945.html iOS7 的這個功能確實不錯。我剛試了下,用官方提供的API ,簡單的幾句代碼就能實現文本轉語音! Xcode 5.0  工程建好後首先把

原创 ios 原生二維碼的掃描和生成

今天博主有一個二維碼掃描和生成的需求,遇到了一些困難點,在此和大家分享,希望能夠共同進步. 從iOS7開始官方集成了二維碼的掃描和生成功能 此前被廣泛使用的zbarsdk目前不支持64位處理器 1.掃描二維碼 掃描二維碼需要導入AVFou