原创 iOS 2018最新更改工程名方法詳解(含帶CocoaPods的修改方法)

一,不帶pods的工程更改方法 打開工程,點擊工程名 enter 填寫入想要修改的名字,例如 TestCP,出現下圖, 點擊 Rename,修改成功後把左側文件夾的名字也通過 選定-enter-新名稱 修改掉 然後全局搜索?老名稱1

原创 Xcode 代碼摺疊隱藏

選中想要摺疊隱藏的代碼,commond + alt + 左箭頭  展開 雙擊省略號,或者 commond + alt + 右箭頭 

原创 iOS開發 獲取父控制器

- (UIViewController *)getFaterVC { for (UIView* next = [self superview]; next; next = next.superview) { U

原创 CocoaPods 安裝或者更新第三方庫失敗 報錯/usr/local/bin/git

[!] Error installing GCDWebServer [!] /usr/local/bin/git clone https://github.com/swisspol/GCDWebServer.git /var/folder

原创 自定義 UITableViewCell 選中時顏色的設置

1.系統默認的有三種顏色 cell.selectionStyle = UITableViewCellSelectionStyleNone; cell.selectionStyle = UITableViewCellSelectionSty

原创 Xcode 底部調試工具欄消失,不走斷點

一般情況下底部調試工具欄不會突然消失,最有可能是新下載的demo或者接收別人的工程,出現這種異常情況,如果遇到了不必驚慌,也不必重新安裝Xcode,按照如下三種方式嘗試排查,一般都會解決問題。 一,debug模式下,Xcode不走斷點

原创 蘋果審覈被拒的原因分析

ios開發之--那些被蘋果拒絕上架的原因   https://www.jianshu.com/p/e4d5e894e5c0 總結App被蘋果拒絕的N種原因_持續更新... https://www.jianshu.com/p/37c47af

原创 iOS開發中Block實現數組遍歷和排序的總結

一,enumerateObjectsUsingBlock 實現數組遍歷 NSArray *arr = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil]; [arr enume

原创 cocoapods 進行升級遇到的幾種報錯提示的解決辦法

1.查看本地pod 版本號:pod --version 2.更新本地cocoapods的spec資源配置信息:pod repo update,提示最新版本可用 3.安裝pod時,執行 sudo gem install cocoapods

原创 解決cocoapod版本低的問題

在開發過程中,如果更改了工程名字,就需要更新pod,替換掉原來的pod,這時,如果工程自帶pod版本高於我們自帶版本的時候,在終端執行pod install 時,會出現諸如下方警告代碼The version of CocoaPods us

原创 iOS 移除pod微信微博後operator delete(void*) 和 operator new(unsigned long)的爆紅解決辦法

首先看問題樣式 如下圖: 解決辦法: 按圖依次添加兩個庫,庫名分別爲 libc++.tbd 和libz.tbd 添加完成後 command + shift +k clean一下,爆紅消失,運行成功。  

原创 模仿支付寶芝麻信用 繪圖 多種因素佔比多邊形

開發中涉及到了繪製圖形,實現用多邊形展示各個數值的佔比,這種情形在支付寶芝麻信用中用到,實際並不複雜,本質就是確定各個點的座標,然後進行連線。直接上代碼如下: 運行效果圖 其中需要注意以下幾點: 1.確定好中心點,本代碼中的中心點即

原创 xcode升級後,添加模擬器,出現不匹配的爆紅情況

本人機器提示語如下: /Assets.xcassets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x (com.apple.dt.Xcode

原创 iOS鑰匙串的使用

通常情況下,IOS系統用NSUserDefaults存儲數據信息,但是對於一些私密信息,比如密碼、證書等等,就需要使用更爲安全的keychain了,keychain裏保存的信息不會因App被刪除而丟失。所以,可以利用這個keychain這

原创 iOS開發中向iPhone模擬器中添加視頻資源

1.添加單個視頻資源運行一下代碼:       NSString *path=[[NSBundle mainBundle] pathForResource:@"視頻名稱" ofType:@"mp4"];     if(UIVideoAtP