Lemon

千里之行始于足下

UIAlertController的Alert设置

开发笔记

UIAlertController的Alert设置。 ###1. UIAlertController弹窗设置: /** 色值 RGB **/ #define RGB_A(r, g, b, a) [UIColor colorWithRed:(CGFloat)(r)/255.0f green:(CGFloat)(g)/255.0f blue:(CGFloat)(b)/255.0f a...

PhotoKit的使用以及简易相片选择器的创建

开发笔记

随着iOS10的推出,Xcode 8 最低支持iOS 8.0,PhotoKit可以完全替代ALAssetsLibrary来管理相册资源。本文主要介绍PhotoKit的基本使用,做一个简易的相片选择器。 一、基本概念: PHAsseet:代表照片库中的一个资源,跟 ALAsset 类似,通过 PHAsset 可以获取和保存资源; PHFetchOptions:获取资源时的参数,可以传...

图片压缩上传

开发笔记

前段时间处理了下图片上传压缩的问题,在这里记录下。iPhone拍摄的照片2-3M可压缩至30-60KB左右,清晰度还可以接受,如果一次处理多张高清图,放入子线程中进行压缩 /**  *  图片上传压缩  *  @param source_image    原图片  *  @param compressQuality 压缩系数 0-1  *  默认参考大小30kb,一般用该方法可达到要求,压...

自定义导航栏后侧滑返回功能失效

从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,如果自定了当前视图控制器leftBarButtonItem,该手势就失效了。 解决方法:自定义UINavigationController,实现其代理方法: - (void)navigationController...

SDWebImage支持URL不变时更新图片内容

SDWebImage使用笔记

关于SDWebImage支持URL不变时更新图片内容的问题,博客这里有了很好的解释,可供参考。 结论就是当图片url不变,内容更新了后,想要客户端更新图片缓存需要做两步: 加载图片的地方设置Option是SDWebImageRefreshCached; 在诸如AppDelegate didFinishLaunching的地方追加如下代码 SDWebImageDownloade...