一、Appdelagte中注册crash记录上报 二、CrashHandler文件
一、Appdelagte中注册crash记录上报 二、CrashHandler文件
导语:App中显示的图片大部分来自服务器,一般使用SDWebImage帮我们下载并显示,但是这并不是最好的效果,本文介绍如何优化网络图片的显示。 一、概述 1、SDWebIm...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
前言: 本文承接自上篇:iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Connect篇) 注:文中涉及代码比较多,建议大家结合源码一起阅读比较容易能加深理...
前言: CocoaAsyncSocket是谷歌的开发者,基于BSD-Socket写的一个IM框架,它给Mac和iOS提供了易于使用的、强大的异步套接字库,向上封装出简单易用O...
相信做商城UI的小伙伴一定有被要求做过优惠券的绘制吧,如下如所示 今天给大家分享下整个UI部分的绘制新建一个view,主要方法写在drawInRect方法里 先定义几个常量 ...
此文源于网络使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状...
部分页面,比如NSTimer页面,在pop或dismiss的时候,由于有计时器的存在,不会走系统的dealloc方法,所以我们也就无法正常的释放计时器,那么我们该怎么做呢?其...
贝塞尔曲线是一个画图的类,需在drawRect方法中绘制;可以绘制直线、矩形、圆、椭圆以及其他复杂的图形贝塞尔曲线(UIBezierPath)的使用如下: 类方法 对象方法 ...
1. 秋风起时,你与我说起校园里秋风吹落满地枫叶,霎是好看。我见你说的神采飞扬,心里也觉霎是好看。 我想那秋风路过人间,虽总说风过无痕,却又让人一叶知秋。 2. 张家界有条金...
1、需求介绍 app首次安装时的新功能指引功能。 2、实现原理 将屏幕滚动到要指引的位置后,屏幕大部分区域添加遮罩蒙版。 获得要突出显示的部分坐标计算出。 在蒙版中将该坐标(...
@大树和小鱼 iOS13之后需要
【iOS开发笔记】蓝牙权限的获取之前在文章系统权限的获取[https://www.jianshu.com/p/f7868717a0fd]中对蓝牙权限的获取的表述有些问题,这几天终于重新整理了下蓝牙权限的获取...
block是什么 如上我们写一个简单的block,然后在最后一行打上断点,用xcode查看对象继承链和对象结构,打印如下 可见这个block是一个__NSGlobalBloc...
一,KVO的概念 KVO 是(Key-valueObserve) Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa Bindi...
之前在文章系统权限的获取[https://www.jianshu.com/p/f7868717a0fd]中对蓝牙权限的获取的表述有些问题,这几天终于重新整理了下蓝牙权限的获取...
云管理式证书是Xcode13新上线的一个功能,已经上线了大概半年时间,但笔者发现网络上关于此功能的信息较少,特此记录,希望能帮助到一些人,有任何错误还请随时指出 最近查看钥匙...
相信很多小伙伴都做过二维码的扫描生成,网上也有很多相关的Demo和博客从一开始的三方架构到后来用原生的都有,我之前写过一篇关于二维码的博客,不过之前使用swift写的,可能现...
最近在项目中遇到了涉及二维码相关的问题, 这里想记录总结一下二维码相关技术 一. 二维码的介绍 二维条码/二维码是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录...
核心代码 注意以下几点: 1.setRectOfInterest 是相对于横屏而言的,此时坐标原点为竖屏时的右上角2.setRectOfInterest 是扫描识别区域fra...