原创 MAC 終端命令刪除目錄下所有.svn文件

如果用了SVN,在我們的目錄下會有.svn隱藏文件。當我們不用的時候怎麼刪了它們呢 打開終端,cd進你想清空.svn的目錄,然後   find . -type d -name ".svn" |xargs rm -rvf 搞定!!!

原创 UITextView was deallocated while key value observers were still registered with it.

Trapped uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x146028200 of class UITextView was

原创 Xcode打印CUIThemeStore: No theme registered with id=0

當我們創建一個項目的時候,控制檯經常會打印CUIThemeStore: No theme registered with id=0。這事因爲沒有填充app的icon 在Assets.xcassets中的AppIcon中加入至少一張Icon

原创 Xcode source control No working copies

No working copies、、、loading 有時候Xcode不知道什麼情況,,source control不能用了,或者一直都是loading狀態。 Xcode --> Preferences --> Source Contr

原创 Xcode升級10.3報錯Failed to create new simulator device that matches IBSimDeviceTypeiPad2x

升級Xcode10.3,果然不負衆望,報錯了 error: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x (com.apple.dt.Xcode.I

原创 SDWebImage 增加Header跟蹤

我們在APP端訪問圖片的時候,消耗的流量都是需要付費的,所以一旦有人惡意刷圖片流量,造成的損失還是挺煩人的,所以我們可以在訪問圖片的時候加入我們自己的一個header,以此來跟蹤是否是我們自己的APP端訪問的圖片。 我們的圖片都是通過阿里

原创 iOS UITextView字數限制 拼音

我們開發的時候,產品經常會要求:詳細描述,0/500字,當我們限制了字數的時候,假如我們輸入了499個字,當用拼音輸入最後一個字的時候,會發現不能輸入,因爲我們把拼音長度也算了進去,這個時候就需要特殊處理了。 首先,我們可以定義一個全局常

原创 Xcode-App Store Connect Operation Error 之 ERROR ITMS-90189

  當你無憂無慮的往App Store上傳一個IPA包的的時候,突然,一個萌萌噠紅色八角形,中間還帶個感嘆號,是不是菊花一緊,勞資打包打了大半天,你不讓我上傳,莫要急,咱一個一個的把坑填上。今天咱要說的就是ERROR ITMS-90189

原创 Xcode libsqlite3.tbd 和 libsqlite3.0.tbd聯繫與區別

在我們iOS開發期間,在Xcode-target-Build Phases-Link Binary With Libraries裏面可以發現有兩個非常相似的文件 在之前,文件名是“libsqlite3.dylib和libsqlite3.0

原创 iOS 強制退出關閉app

經常遇到一些產品需求,如果不符合什麼條件,或者不遵循什麼協議,就退出app 上代碼 #import "AppDelegate.h"//導入頭文件 -(void)exitApplication { AppDelegate *ap

原创 Initializing 'AppDelegate *__strong' with an expression of incompatible type 'id

我們獲取全局的AppDelegate的時候,當是ARC的時候, 當我們這樣寫的時候 AppDelegate *app = [UIApplication sharedApplication].delegate; 會報警告:Initiali

原创 Mac Pycharm安裝 破解詳解(圖文)

話不多說,開幹!!! 1.下載-安裝 先去Pycharm官網下載macOS-專業版的安裝包-----Professional,,然後直接安裝,和普通安裝沒啥差別。如圖: 2.修改hosts文件進行破解 首先前往etc目錄,給hosts文

原创 iOS 關於UTDID衝突錯誤問題

集成 支付寶支付(AlipaySDK)、優酷播放器(YKMediaPlayerSDK)、友盟應用統計安全組件(UMCSecurityPlugins) UIDID衝突錯 duplicate symbol _OBJC_CLASS_$_Aid

原创 iOS 適配iPhoneX狀態欄高度以及高度爲0的處理

開發的時候,宏定義用的挺普遍,好多人喜歡把導航高度直接定義成 64.f,但是在iPhoneX系列中(iPhoneX、iPhoneXS、iPhoneXR、iPhoneXS Max),導航欄的高度爲88.f. 非iPhoneX:狀態欄高度(2

原创 iOS網絡請求太頻繁 處理之前發送的http請求(取消)

搜索功能在APP中非常的常見,搜索功能伴隨的往往是實時搜索結果,極大的方便了用戶的查找與實時數據的更新,但是也有極大的問題,當我們搜索框的文字改變的時候,就會進行網絡請求,如果輸入特別快的時候,網絡請求也會特頻繁,對服務器的壓力也就更大。