2014年3月19日

IOS_画图 图片等比压缩 IOS_UIImage

摘要: - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(size); // 绘制改变大小的图片 [img drawInRect:CGRectMake(0,0, size.width, size.height)]; // 从当前context中创建一个改变大小后的图片 UIImage* sc... 阅读全文

posted @ 2014-03-19 17:35 darren.yang 阅读(29970) 评论(2) 推荐(1) 编辑

深拷贝与浅拷贝(mutableCopy与Copy)详解 iOS

摘要: ios中并不是所有的对象都支持copy,mutableCopy,遵守NSCopying 协议的类可以发送copy消息,遵守NSMutableCopying 协议的类才可以发送mutableCopy消息。假如发送了一个没有遵守上诉两协议而发送 copy或者 mutableCopy,那么就会发生异常。但是默认的ios类并没有遵守这两个协议。如果想自定义一下copy 那么就必须遵守NSCopying,并且实现 copyWithZone: 方法,如果想自定义一下mutableCopy 那么就必须遵守NSMutableCopying,并且实现 mutableCopyWithZone: 方法。ios提供了 阅读全文

posted @ 2014-03-19 17:32 darren.yang 阅读(5128) 评论(2) 推荐(0) 编辑

导航