在平时项目中,我们经常会碰到类似UIScrollView嵌套UITableView的需求,虽然苹果并不建议这种做法,但是这样的需求在平时工作中还是很常见的。比如笔者公司项目之...
在平时项目中,我们经常会碰到类似UIScrollView嵌套UITableView的需求,虽然苹果并不建议这种做法,但是这样的需求在平时工作中还是很常见的。比如笔者公司项目之...
UIScrollView在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件...
在iOS开发中我们会大量用到UIScrollView这个控件,我们使用的UITableView/UICollectionView/UITextView都继承自它。UIScro...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
前言 WKWebView是iOS8 出来的浏览器控件,用来取代UIWebView.对于WKWebView与UIWebView的对比特点,这里就不过多的叙述,都算是老生常谈的问...
为甚要解码?你问我为啥要解码?事实上,不管是 JPEG 还是 PNG 图片,都是一种压缩的位图图形格式。只不过 PNG 图片是无损压缩,并且支持 alpha 通道,而 JPE...
在iOS中,我们经常需要处理引用相关的问题。当我们创建一个指针,指向我们的真实内存区时,这时内存区的引用计数就+1。这里我们要注意分清引用计数是统计真实内存区的,而不是指针,...
作为一个面试经常被问到的问题,iOS weak关键字 基本概念 在iOS中,weak的常用来处理NSTimer,delegate,block的循环引用问题。它是一个弱引用,在...
Runtime 系列文章 深入浅出 Runtime(一):初识深入浅出 Runtime(二):数据结构深入浅出 Runtime(三):消息机制深入浅出 Runtime(四):...
本文首发于我的个人技术博客看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明文的。在这个混乱的世界,明文传...
Mach Mach是XNU的核心,被BSD层包装。XNU由以下几个组件组成: MACH内核进程和线程抽象 虚拟内存管理 任务调度 进程间通信和消息传递机制 BSDUNIX进程...
很久之前就打算解读AFN的源码,也尝试看了几遍,但是可能是由于自己功力还不够,总是感觉看起来很吃力,觉得在云里雾里。最近又重新开始尝试阅读AFN的源码,发现好了很多。接下来就...
前言由于公司需使用RAC+MVVM模式要写业务逻辑,对于rac菜鸡的我,不得不补习下功课,在RAC中,万物皆信号。感悟:没使用之前,为嘛要用这个,不用这个也能实现啊使用中,这...
先附上写法,后面分析 0x01单例的调用方式 直接通过类方法调用 通过普通方式创建 通过已经不再使用的NSZone调用 目标 创建一个单例必须要满足以上四种调用生成的都只是同...