1、1. 截取屏幕尺寸大小的图片并保存至相册 保存至相册只需将方法saveImage中的代码替换即可 2 2. scrollView或tableView的全部截屏并保存至相册...
1、1. 截取屏幕尺寸大小的图片并保存至相册 保存至相册只需将方法saveImage中的代码替换即可 2 2. scrollView或tableView的全部截屏并保存至相册...
解决了吗
IOS下H5打开文件流地址时提示下载文件而不是直接预览有没有人遇到这的场景,H5上打开一个文件地址希望下载, 但是IOS上会直接预览这个文件,并且把当前webview的地址栏改掉了。 有没有办法做成和Android一样的效果,直...
参考:樊登读书《思辨与立场》摘要[https://www.jianshu.com/p/2b5f11982390]听樊登讲解《思辨与立场》有感 - 简书[https://www...
前言 在我们平时生活工作中,很多问题都是由于没有进行正确有效的沟通导致的,例如夫妻间经常吵架,或者冷战;同事间的一些矛盾;父母跟子女的对立等,而如何才是正确有效的沟通。 古人...
前言 AutoreleasePoolPage 结构 AutoreleasePoolPage 是一个C++实现的类, 实现双向链表。 AutoreleasePoolPage每个...
前言 系统为我们创建了一个全局的weak_table,这个表里面有一个weak_entries这样的一个一维数组, 这个weak_entries这个数组中的每个结构体weak...
前言 weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。 weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的...
1、FPS:Frames Per Second,其实就是屏幕刷新率:静止不变的页面 FPS 值是 0,这个值是没有参考意义的,只有当页面在执行动画或 者滑动的时候,FPS 值...
1、何检测内存泄漏 Memory Leaks Alloctions Analyse Debug Memory Graph MLeaksFinder 泄露的内存主要有以下两种:...
1、Block 2、Block语法 3、Block有哪几种类型 NSStackBlock存储于栈区 block 内部引用外部变量,retain、release 操作无效,存储...
概念 冷启动是指, App 点击启动前,它的进程不在系统里,需要系统新创建一个进程分配给它启动的情况。这是一次完整的启动过程。 热启动是指 ,App 在冷启动后用户将 App...
前言 Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以...
前言 本文所使用的源码为 objc4-647 和 CF-1153.18 不讲用法,只说原理。 引用计数如何存储 有些对象如果支持使用 TaggedPointer,苹果会直接将...
Ivar Ivar 是一种代表类中实例变量的类型。 而 ivar_t在上面的成员变量列表中也提到过: 可以根据实例查找其在类中的名字,也就是“反射”: class_copyI...
Objc 中发送消息是用中括号([])把接收者和消息括起来,而直到运行时才会把消息与方法实现绑定。 有关消息发送和消息转发机制的原理,可以查看这篇文章。 objc_msgSe...
前言 iOS 有固有的音频格式,不支持mp3,转码借助三方lame库, .mp4转.m4a 视频分类音频 m4a 转 caf 音频间转码 苹果的各种音频格式转mp3 包括...
前言 引子 C++中的Double Dispatch实例 Java中的Double Dispatch实例 Objective-C中实现碰撞检测用到的Visitor模式 引子 ...