原创 IOS開發 SDWebImage獲取網絡圖片的尺寸

根據圖片的url加載圖片,獲取網絡圖片的實際尺寸。 用到第三方框架 SDWebImage裏面的一個方法 - (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage

原创 第三方 緩存 EGOCache

推薦一個很好用的第三方緩存開源項目,下載地址:https://github.com/enormego/EGOCache EGOCache採用磁盤存儲方式緩存所有數據。其用法非常簡單,採用key-value的存儲模式。可以保存NSStrin

原创 16進制的顏色轉換爲UIColor

+ (UIColor *)colorWithHexString:(NSString *)stringToConvert {  NSString *cString = [[stringToConvert stringByTrimmin

原创 IOS UITableView實現左滑刪除

tableView有一個很好用的左滑功能,一般IOS的用戶習慣就是左滑刪除,當然,還可以自定義上面的文字。 下面就來說一說左滑刪除的實現,要調用兩個tableView的 方法。 -(UITableViewCellEditingSty

原创 計算文本的寬高

// str 爲NSString文本 // font 爲文本的字體大小 // maxSize 爲你給文本的最大尺寸 + (CGSize)sizeWithString:(NSString *)str font:(UIFont *

原创 UILabel根據字數的改變,字體大小自適應

第一種方法很簡單,就一句代碼 label.adjustsFontSizeToFitWidth = YES; 此方法不需要再設置label的字體大小。 第二種方法 - (void)setFontSizeThatFits:(UILab

原创 response.suggestedFilename亂碼

從服務器下載大文件後,獲取的文件 name=response.suggestedFilename顯示亂碼,如下圖 服務器返回的格式也確實是utf8格式。還需要我們APP端進行編碼轉換 const char *byte = NULL

原创 帶有左側說明的UITextField

很多時候我們系統自帶的UITextField滿足不了產品的需求,那麼我們就要重寫UITextField 比如遇到左邊有固定的提示文字,右側有placeHolder如圖 創建一個文件繼承UITextField, .h如下圖  .m文件如下

原创 清理Xcode裏多餘的證書配置文件

有時候需要清理Xcode裏多餘的證書配置文件(描述文件) 點擊前往文件夾,搜索 NSString *homePath = NSHomeDirectory(); homePath(打印出來的homePath)/Library

原创 監聽tab點擊事件,獲取點擊tab的第幾個按鈕

//根據tabbar上item的title去判斷點擊的哪個按鈕 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {     NSString

原创 UITableView分組列表,顯示右側索引

UITableView的用法還有分組列表,並且有時候還會讓我們現實右側索引。 比如我們的原始數據爲包含多個字典的數組,那麼我們就要自己根據某個字段進行分類,轉換成NSDictionary的形式。 下面舉例來說明,比如我們有這樣的一組數據源