1. iOS 证书转换相关命令

    证书有效期:1openssl x509 -in xxx.pem -noout -dates生成pem格式的证书:1openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes …

    继续阅读

  2. iOS TouchID and FaceID

    12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273/*** .h 继承自 LAContext* TouchID/FaceID 状态*/type …

    继续阅读

  3. iOS 悬浮按钮

    新建继承于UIWindow的类.h文件如下123456789101112131415typedef void(^ClickBlock)(NSInteger i);@interface GSLFloatingView : UIWindow@property (nonatomic, copy) ClickBlock clickBlock;//重要:所有图片都要是圆形的,程序里并没有 …

    继续阅读

  4. iOS 瀑布流布局实现详解

    新建文件继承自UICollectionViewLayout.h内容如下:1234567891011121314151617181920@class WaterFlowLayout;@protocol WaterFlowLayoutDelegate <NSObject>//使用delegate取得每一个Cell的高度- (CGFloat)waterFlow:(Wate …

    继续阅读

  5. iOS 动画-购物车动画为例

    设定动画设定动画的属性和说明 属性 说明 duration 动画的时长 repeatCount 重复的次数。不停重复设置为 HUGE_VALF repeatDuration 设置动画的时间。在该时间内动画一直执行,不计次数。 beginTime 指定动画开始的时间。从开始延迟几秒的话,设置为【CACurrentMediaTime() + 秒数】 的方式 timingF …

    继续阅读

  6. iOS 中UIWebView与WKWebView

    1. UIWebViewUIWebView 适用于iOS8.0以下的系统版本iOS原生没有提供js直接调用OC的方式,只能通过UIWebView的UIWebViewDelegate协议方法来做拦截,并在这个方法中,根据url来调用OC方法;1-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *) …

    继续阅读

  7. iOS 每隔一段时间执行一次代码

    123456789101112131415161718192021//每隔一分钟执行一次打印// GCD定时器static dispatch_source_t _timer;//设置时间间隔NSTimeInterval period = 60.f;dispatch_queue_t queue = dispatch_ge …

    继续阅读

  8. iOS 快速定位到系统设置界面

    12345678910111213141516171819202122232425//定位服务设置界面NSURL * url = [NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"];if ([[UIApplication sharedApplication] canOpenURL:u …

    继续阅读

  9. iOS 防止离屏渲染绘制圆角图片方法

    什么是离屏渲染离屏渲染就是在当前屏幕缓冲区以外,新开辟一个缓冲区进行操作 离屏渲染触发的场景 圆角(同时设置layer.masksToBounds = YES、layer.cornerRadius大于0) 图层蒙版 阴影,layer.shadowXXX,如果设置了layer.shadowPath就不会产生离屏渲染 遮罩,layer.mask 光栅化,layer.shouldRasterize …

    继续阅读

  10. iOS 给图片加水印

    12345678910111213141516171819202122232425// 给图片加水印- (void)addWatermarkToPicture{ // 获取原图片 UIImage *image = [UIImage imageNamed:@"FZSDKLib.bundle/001.jpg&q …

    继续阅读