原创 iOS篩選出數組中想要的數據(數組中存儲的模型)

先用一個便於理解的方法, 表達出想要的結果 首先說一下需要的數據 (根據城市的名字, 城市的拼音, 城市的首字母篩選是否有查找的城市) ZHCity模型    模型中有name(城市名字), pinYin(城市的拼音), pinYinHe

原创 iOS使用MD5加密

爲NSString創建一個分類 NSString + md5 .h文件 #import <Foundation/Foundation.h> @interface NSString (md5) /** * 將字符串使用MD5加密

原创 使用Coredata數據庫出現的錯誤 CoreData: Cannot load NSManagedObjectModel. nil is an illegal URL parameter

解決: coredata數據庫的名字和封裝類裏的名字不對應, 改成相同的就好了 這個宏對應程序裏的這個位置

原创 iOS導入三方框架出現"Unknown type name 'NSString'"錯誤

導入三方框架出現一堆莫名其妙的錯誤(我導入的是獲取漢字首字母的框架) 例如: Expected identifier of '(' Unkonwn type name 'NSString' Declaration of 'Protocol

原创 iOS繼承UITableViewController的視圖控制器不執行代理方法

以前經常使用UITableView, 今天下午用了一下UITableViewController弄了好久就是不執行代理方法, 經過好半天的排查發現了個低級錯誤 由於繼承的UITableViewController所以有幾個代理方法系統會自

原创 iOS對象數組排序

個人理解及總結 用到方法 // 這裏的array是我們要排序的數組 NSArray *sort = [array sortedArrayUsingComparator:^NSComparisonResult(id _Nonnul

原创 最新版 CocoaPods 的安裝流程(包括EI Capitan版)

1.移除現有Ruby默認源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.驗證新源是否替換

原创 iOS xmpp學習 - 環境搭建(配置mysql與openfire服務端)

1> 安裝數據庫mysql      -安裝mysql-5.7.12-osx10.11-x86_64.dmg      -上面這個mysql是新版本的, 只有一個主安裝程序包含全部功能      -在老版本的mysql中會有3個需要安裝

原创 解決Xcode7安裝KSImageNamed插件不好使問題

如果插件文件夾裏面有插件要先從插件文件夾將插件刪除 路徑: 自己點電腦名稱/資源庫/Application Support/Developer/Shared/Xcode/Plug-ins/這裏面是安裝的插件(Xcode7安裝KSImag

原创 在使用xib自定UIView時裏面的tableView不顯示問題

在ipad開發中, 使用xib自定義了一個UIView在UIView裏面添加了兩個tableView, 但是tableView始終都不顯示, 原因如下: ipad中控制器的view尺寸默認是1024x768 爲了使用UIPopoverCo

原创 iOS集成環信SDK點擊聊天圖片無效問題

在EaseMessageReadManager.m的-(void)showBrowserWithImages::(NSArray *)imageArray方法裏 最後兩句話 UIViewController *rootControlle

原创 iOS將時間轉化爲時間戳

爲NSString創建一個分類 NSString+timestamp 在.h裏聲明方法 +(NSString *)stringWithTimestamp; 在.m裏面實現方法 +(NSString *)stringWithTimestam

原创 iOS 隱藏系統tabBar及需要push兩層時候tabBar的隱藏方法

1.首先說vc -> vc1 push一層界面的隱藏方法 在需要push的方法裏 self.hidesBottomBarWhenPushed = YES; ZHMeDetailTableViewController *m

原创 iOS關於日期格式化字符串的問題

在寫新浪微博時, 解析接口返回來的日期, 使用dateFromString轉換成NSDate時總是nil 首先: 新浪微博返回來的日期這這樣的: Thu Feb 18 08:27:18 +0800 2016 解析這樣的日期格式需要將NS

原创 iOS鍵盤彈出完美移動控件

添加監聽(最好放在ViewWillAppear裏, 在視圖將要消失時移除監聽) 這裏監聽鍵盤Frame的變化而不是監聽鍵盤的顯示和隱藏 [[NSNotificationCenter defaultCenter] addObserver:s