好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
在实现上一篇介绍的自定义滑动关联菜单控件BFScrollMenu时,关于滑动方向判断的逻辑其实一开始是准备用手势操作来实现的,结果发现在ScrollView中处理手势的逻辑比...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文的目的主要是分析dyld的加载流程,了解在main函数之前,底...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文的主要目的是理解dyld与objc是如何关联的 在上一篇文章i...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...
一、前言: Block是Objective-C中的一项强大的特性,Block可以看作是OC中对于闭包函数的实现,实质上Block也是一个对象~ 二、内存分配区域: OC中的各...
一、前言: 许多大神的博客都有关于KVO以及KVC的分析,在这里我整理一下自己关于KVO以及KVC的理解。求大神们轻喷~~ 二、基本概念: 1、键值编码(KVC):顾名思义,...
上回书说道,你和伍丽娟已经不可能了!我们也同时了解,虽然你的硬需求不能扩展,但是你可以努力奋斗,用你残缺的体魄通过不断累积方法走上人生巅峰,这... ...,就是我们今天的主...
讲交换方法时,我们说过下节课讲给分类加属性,我猜你一点都不期待,因为你肯定会。 引言 关于分类加属性我们尝试这种方式: 创建分类,直接添加,引入文件,直接调用,一步到位,双击...
同学们把书合上,我们接着讲。 很多人应该对这个方法有所了解,之前面试很多人说这个是什么iOS黑魔法,还会拽词。于是深入一下:什么原理?不知道!怎么用?网上有现成的啊!什么时候...
明确几个概念: 方法调用的本质,就是让对象发送消息。 NSNumber *isEnough = [person eatEnough:@(20)];该方法的调用时会转化为obj...
在学习Runtime的时候,你可能要脱离原来你所认知的区域,比如:你真的了解类和对象么?你真的理解实例方法和类方法么?你真的以为你看到的就是所有的东西么?网上的那些所谓的实用...
前言 在前面的文章中,我们介绍了UIWebView、WKWebView一些使用,与JS的交互和一些坑,相信看过的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系...
Lottie是Airbnb开源的一套动画框架,它可以帮助把开发人员从动画的制作上解放出来。设计师可以直接通过AE设计并导出动画,客户端无需做处理就可以直接使用。这确实是一个伟...
动效设计一直是iOS平台的优势,良好的动效设计可以很好地提升用户体验。而动画则是动效的基础支撑。本动画将从易到难逐步分析,从CABasicAnimation,UIBezier...
前言 关于UIWebView的介绍,相信看过上文的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列文章的第二篇,主要为小伙伴们分享下WKWebView相关的内...
声明:未经许可,禁止转载。 整个项目的Gihub地址:https://github.com/LeeLom/CallBackDemo 回调(callback)就是将一段可执行的...