自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 iOS 图片和字符串的相互转化

项目中可能会有这样的需求,比如图片上传服务器时一般都会转成NSString再上传那么问题来了,图片如何转为NSString ,已经被转为NSString的图片如何再转成图片其实很简单,给大家两个方法就ok //图片转字符串 -(NSString *)UIImageToBase64Str:(UIImage *) image { NSData

2016-01-11 08:47:05 535

原创 webView的图片自适应问题

webView加载图片时会出现图片过大过小问题,从而造成整个页面的不协调,在代理方法添加如下代码即可解决此问题- (void)webViewDidFinishLoad:(UIWebView *)webView{ [webView stringByEvaluatingJavaScriptFromString: @"var script = document.createEle

2015-11-16 19:34:47 332

原创 block的循环引用问题

在iOS开发中经常使用到Block,而关于block的循环引用问题也是众说纷坛,那么道理什么时候会造成循环引用问题呢所谓Block的循环引用问题就是我持有你,你持有我,而导致两者皆不能释放,必要时候使用__block修饰能解决这一问题。但并不是在Block语法块中使用self 就必须用__block修饰,因为在某种情况下在block语法块中使用self并不会造成循环引用,比如以下代码:

2015-11-16 19:28:22 472

转载 ios 的 nonatomic属性nonatomic

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。        atomic        设置成员变量的@property属性时,默认为atomic,提供多线程安全。                在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:

2015-11-14 16:33:25 220

原创 coreData的升级(迁移)

[解决1:删除原来的项目重新安装, 解决2:CoreData的数据升级]。这就涉及到了CoreData的数据升级问题了。选择HCoreData.xcdatamodeld -> Editor -> Add Model Version:10、项目选择新的数据模型:HCoreData 2.xcdatamodel11、在HCoreData 2.xcdatamodel的Per

2015-11-09 21:54:35 253

原创 【ios】多个storyBoard的联合使用

如果在一个项目中存在多个storyBoard的话,如果想要获取其中一个storyBoard上的内容,可用如下方法        //1.找到另一个storyBoard(通过另一个storyBoard的名字)        UIStoryboard *newstoryBoard = [UIStoryboardstoryboardWithName:@"NEW"bundle:

2015-10-30 17:54:09 406

原创 iOS数据持久化的几种方式

在iOS开发中,我们通常需要保存一些文件到本地,它们或许是用户的信息,或许是用户的偏好设置,或许是APP缓存的一些内容。那么这些东西在iOS上是如何实现的呢?目前iOS数据持久化的方式有这么几种,来分别适用于不同的场景:1. plist文件(属性列表)2. preference(偏好设置)3. NSKeyedArchiver(归档)4. SQLite 3在说明这几种数据持久

2015-10-28 21:16:26 346

空空如也

空空如也

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

TA关注的人

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