原创 截獲webView點擊事件

後臺返回的Web中如果有圖片,超鏈接,而需求又要求我們點擊圖片放大,點擊超鏈接打開網頁,這時候就需要使用js代碼來幫助我們實現這個功能了。 1.首先要實現webView 的代理方法 - (BOOL)webView:(UIWebVie

原创 Mac中顯示和隱藏隱藏文件命令行

顯示:defaults write com.apple.finder AppleShowAllFiles -bool true 隱藏:defaults write com.apple.finder AppleShowAllFiles

原创 searchBar沒有光標解決方法

添加一下代碼: searchBar.tintColor = [UIcolor blckcolor]; 點贊 收藏 分享 文章舉報 sky_yang1024 發佈了34 篇原創文

原创 日期判斷是今天/明天/後天

/**  *  獲取時間是今天,明天還是後天  *  *  @param time 待轉換的時間  *  *  @return 今天,明天,後天  */ - (NSString *)getDays:(NSDate *)timeDa

原创 修改tableView側欄索引的背景色

tableView側欄索引的背景色默認是白色,但是可以通過以下屬性修改 1.修改index文字顏色 @property (nonatomic, strong, nullable) UIColor *sectionIndexCol

原创 給金額字符串加逗號,例如:30000000000.50->30,000,000,000.50

/**  給金額字符串加逗號,例如:30000000000.50->30,000,000,000.50  @param priceStr 待修改的金額字符串  @return 添加逗號的金額字符串  */ - (NSStr

原创 用CocoaPods安裝ReactiveCocoa遇到的問題

最近在看RAC(ReactiveCocoa),在把框架導入工程的時候遇到了下面的問題,記錄一下。 在工程中 pod install 的時候遇到如下錯誤: 根據紅色的文字提示,需要在podfile文件中添加 use_framewor

原创 使用Xcode Instruments Leak解決內存泄漏問題

寫於前:有很多寫Leak教程的文章,當時在使用的時候一直卡在Step4,不能定位memory Leaks代碼的位置,最後找到這篇文章的Step5說到dSYM文件。其他文章都沒提及。 --->Xcode編譯項目後,我們會看到一個同名的

原创 Xcode查看CoreData的SQL語句

CoreData會在底層幫我們執行sql語句,但是想要自己看到這些Sql語句就需要進行如下操作: 1. 2.添加  -com.apple.CoreData.SQLDebug 1  ,之後close即可 再次運行就能看到SQL語句的輸出了

原创 Xcode因爲證書問題經常報的那些錯

去年纔開始做 iOS開發的時候,因爲證書問題 Xcode 經常報這樣或那樣的錯,經過一年多的實踐,現在看見 Xcode 報錯已經心平氣和了,經常報的錯就那麼多,整理一下。 1、 確認下證書是不是開發證書,如果是發佈證書就會出現這樣的提

原创 在子視圖中獲取父視圖的控制器

/**  *  獲取父視圖的控制器  *  *  @return 父視圖的控制器  */ - (UIViewController *)viewController {     for (UIView* next = [self

原创 Xcode8 NSLog打印json不全解決辦法

據說國外的大神是這麼解決的: #ifdef DEBUG #define SLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSSt

原创 新建iOS工程如何給所有類名添加前綴

1.新建一個工程後,默認的AppDelegate.h,AppDelegate.m 和 ViewController.h,ViewController.m都是沒有前綴的,如果你想給他們都加上前綴,可以點開AppDelegate.h,選中Ap

原创 iOS The document “(null)” requires Xcode 8.0 or later.解決辦法

昨天更新了Xcode8.1,今天下載了一個demo想要運行結果爆出如下錯誤: 解決方法如下: 選擇項目中報錯的xib文件, command+F快速搜索關鍵字"8.0" 刪除以下內容即可 <capability name="docu

原创 刪除字符串前面的0,00,000。。。

/**  刪除字符串前面的0,00,000。。。  @param string 待處理的字符串  @return 處理後的字符串  */ +(NSString *)deletePrefixZeroInString:(NSS