前言 一个需求,要求左滑点击删除后出现二次确认。和微信一样。 调研结果如下: iOS11之后,可以通过对系统方法进行改造的方式实现。可以看这篇https://www.jian...
前言 一个需求,要求左滑点击删除后出现二次确认。和微信一样。 调研结果如下: iOS11之后,可以通过对系统方法进行改造的方式实现。可以看这篇https://www.jian...
https://www.mubucm.com/doc/2-li5OFGwYI[https://www.mubucm.com/doc/2-li5OFGwYI]
tagpointer 和 nonpointer_isa 内存策略中 weak又是怎么进行存储的呢
iOS 底层解析weak的实现原理(包含weak对象的初始化,引用,释放的分析)很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
背景 静态分派(static dispatch)和动态分派(dynamic dispatch)是用来处理编程语言语言方法调用的两种计算机制.一个方法是如何被调用的,这两种机制...
本文系Smallfan(程序猿小风扇)原创内容,转载请在文章开头显眼处注明作者和出处。 背景 笔者在《WKWebView》一文中提到过,WKWebView 在独立于 app ...
iOS通知机制 https://www.mubucm.com/doc/2EYvrVrPRAI KVC https://www.mubucm.com/doc/46WUOrZpV...
程序员如何用技术变现 没有技术含量的工作增加重用度、自动化、谈需求简化需求 时间的投入,使技术和技能领先,增加技术本质和趋势的敏感度 实现价值需要做一个能帮得上忙的人 在学习...
anim.type屏幕快照 2017-01-20 下午3.30.06.png