自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

转载 请求接口获取到的数据其中出现null值,处理的时候导致了程序crash,解决方案如下:...

第一种方法是使用分类给字典添加一个类方法,将字典中的null值全部替换为空字符串,代码如下:.h文件代码:@interface NSDictionary (DeleteNull)+ (id)changeType:(id)myObj;@end.m文件代码:@implementation NSDictionary (DeleteNull)//将NSDic...

2016-07-13 09:15:00 698

转载 iOS开发 点击跳转到App Store 或者 点击按钮去评价

//跳转到应用页面 NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d",appid]; [[UIApplication sharedApplication] openURL:[NSURL urlWithString:str]]; //跳转到评价页面...

2016-05-20 16:40:00 125

转载 iOS开发--汉字转成没有声调也没有空格的拼音

//汉字转成没有声调也没有空格的拼音-(NSString*)transformToPinYin:(NSString*)wordStr{NSMutableString*mutableString=[NSMutableStringstringWithString:wordStr];//带声调CFStringTransform((CFMutableSt...

2016-04-13 10:29:00 182

转载 SDWebImage内部实现过程

入口setImageWithURL:placeholderImage:options:会先把placeholderImage显示,然后SDWebImageManager根据URL开始处理图片。进入SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给SDImageCache从缓存查找图片是...

2016-03-26 16:12:00 81

转载 UIScrollView的几个要点总结

从你的手指touch屏幕开始,scrollView开始一个timer,如果:1. 150ms内如果你的手指没有任何动作,消息就会传给subView。2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之...

2016-03-26 16:09:00 58

转载 runtime的概念,message send如果寻找不到相应的对象,如何进行后续处理

运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为“运行库”。这些实例可以在它们运行的时候被连接或者被任何程序调用。如果message send如果寻找不到相应的对象①该对象为空,则该消息失效。②该对象不为空,而该类中没有该方法,则程序异常...

2016-03-26 16:07:00 126

转载 NSOperationQueue和GCD的区别

使用NSOperationQueue用来管理子类化的NSOperation对象,控制其线程并发数目。GCD和NSOperation都可以实现对线程的管理,区别是 NSOperation和NSOperationQueue是多线程的面向对象抽象。项目中使用NSOperation的优点是NSOperation是对线程的高度抽象,在项目中使用它,会使项目的程序结构更好,子类化NSOperatio...

2016-03-26 15:48:00 102

转载 UILabel显示html文本

NSString*htmlString=@"<html><body>Somehtmlstring\n<fontsize=\"13\"color=\"red\">Thisissometext!</font></body></html>"; NSAttributedString*a...

2016-03-26 15:33:00 151

转载 解决UITableView中Cell重用机制导致内容出错的方法总结

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子视图,使得可以在cell上进行文字编辑。UITableView中的cell可以有很...

2016-03-26 15:31:00 76

转载 代理丶通知丶KVO之间区别和各自优势

文/OyeOnoOmg(简书作者)原文链接:http://www.jianshu.com/p/75d3fd218a23著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。今天在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为http://blog.shinetech.com/2011/06/14/delegation-notification-and-...

2016-03-23 16:06:00 64

转载 iOS 请求数据 error

解决办法如下:0x1 ->请求数据时加上缺少的类型AFHTTPSessionManager *manager = [selfAFHTTPSessionManager];// manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"]; [manage...

2016-03-21 14:08:00 101

转载 UILabel可以显示html文本

NSString*htmlString=@"<html><body>Somehtmlstring\n<fontsize=\"13\"color=\"red\">Thisissometext!</font></body></html>”;NSAttributedString*a...

2016-03-18 17:41:00 148

转载 iOS 开发 Message Digest Algorithm 5(MD5加密)

  MD5的全称是Message Digest Algorithm 5(消息摘要算法第五版),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。在90年代初由MIT Laboratory for Computer Science 和RSA Data Security Inc的Ronald L.Rivest开发,经MD2、MD3和MD4发展而来。Message-Digest...

2016-03-17 16:36:00 127

转载 Cocoapods安装步骤

Cocoapods安装步骤1、升级Ruby环境终端输⼊入:$ gem update --system 此时会出现ERROR: While executing gem ...(Gem::FilePermissionError)You don't have write permissions for the /Library/Ruby/Gems/2...

2016-03-10 17:00:00 57

转载 iOS开发App上传的三大步骤

上传流程1.itunse connect中->“我的App”中新建创建应用,填写相关的信息a.项目名称(多创建几个),避免重名b.想好应用的类型c.应用截图(5.5,4.7,4,3.5寸) 最多五张d.应用的描述,不能超过四千字e.应用关键字,不能超过一百字f.应用图标,必须是1024x1024的2.证书、描述文件等证书:p12文件就是...

2016-03-10 16:52:00 72

转载 iOS开发关于AppStore程序的上传流程

主要内容:1、创建唯一标示符App ID(前提是你的程序在真机上测试没有任何问题)2、申请发布证书3、申请发布描述文件4、iTunes Connect创建App并填写信息5、选择证书编译打包6、上传完成更新iTunes Connect信息,等待审核1、创建唯一标书符App ID首先打开开发者网站,进入证书页面,我们点击Identifiers下边App ID...

2016-03-10 16:45:00 92

转载 AFNetworking 3.0x版本最新特性

AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于NSURLConnectionAPI的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于NSURLSession的API的AFNetworking的版本。本指南将引导您完成这个过程。本指南是为了引导使用AFN...

2016-03-09 22:49:00 65

转载 iOS开发中两个不错的宏定义

/**Synthsize a weak or strong reference.Example: @weakify(self) [self doSomething^{ @strongify(self) if (!self) return; ... }];*/#...

2016-03-09 22:34:00 67

转载 iOS开发中NSDate时间戳的转换--

NSTimeInterval time =(NSTimeInterval )[model.day floatValue];NSDate *date = [NSDate dateWithTimeIntervalSince1970:time];//转化为字符串NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init...

2016-03-09 22:31:00 728

转载 iOS开发中xib和Storyboard中需要注意的事项

使用xib注意事项:1.只有自带view的控件才可以使用xib,因为它本身就是一个view2.在使用可视化控件添加属性(代码)时候,如果删除了属性代码,一定要在xib上解除关联(不然会崩溃)3.在使用xib自定义cell的时候,必须在代码中注册cell使用storyboard注意事项:1.storyboard和xib的使用,都是偏向于界面的设置...

2016-03-09 22:29:00 81

转载 如何将UISearchBar上"Cancel"按钮改为”取消“?

别说话,直接上代码for (id obj in [searchBar subviews]) {if ([obj isKindOfClass:[UIView class]]) {for (id obj2 in [obj subviews]) {if ([obj2 isKindOfClass:[UIButton cl...

2016-03-09 22:25:00 163

转载 iOS开发中关于本地数据中SQLite数据库常用的SQL语句

创建表CREATE TABLE IF NOT EXISTS "student" ("number" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" TEXT NOT NULL, "age" INTEGER NOT NULL, "gender" TEXT DEFAULT M);创建一个表,如果不存在才创建(IF NOT EXIS...

2016-03-09 22:24:00 49

转载 UItableViewCell上的button点击无响应的办法

由于IOS7中添加了滑动后出现编辑按钮的操作,所以使用scrollView来处理,UITableViewCellScrollView有对触摸的相应处理,导致按钮的点击效果被屏蔽了,但是点击事件还是在的,所以可以通过在1.设置tableView.delaysContentTouches = NO;2.同时在(UITableViewCell *)tableView:(UITableView ...

2016-03-09 22:23:00 1464

转载 UIScrollView的几个要点总结

从你的手指touch屏幕开始,scrollView开始一个timer,如果:1. 150ms内如果你的手指没有任何动作,消息就会传给subView。2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之...

2016-03-09 22:21:00 49

转载 Objective-C Runtime

当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人花费他们大部分的时间学习 Cocoa 框架和适应它是如何工作的。然而每个人至少应该知道一些 runtime 的工作细节,需要比知道编译器会把 [target doMethodWith:var...

2016-03-09 22:15:00 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除