gitHub地址 : 响应链Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
gitHub地址 : 响应链Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
Objective-C的+load方法调用原理分析Objective-C的+initialize方法调用原理分析 Category的使用场景 我个人粗浅理解,就是将一个类的实...
内存管理的四和五呢 大佬
内存管理剖析(二)——定时器问题CADisplayLink、NSTimer的循环引用问题 CADisplayLink是QuartzCore框架下的的一种定时器,用在跟画图相关的处理当中。NSTimer大家应...
Runtime系列文章 Runtime原理探究(一)—— isa的深入体会(苹果对isa的优化)Runtime原理探究(二)—— Class结构的深入分析Runtime原...
Runtime系列文章 Runtime原理探究(一)—— isa的深入体会(苹果对isa的优化)Runtime原理探究(二)—— Class结构的深入分析Runtime原...
1面 (社交软件) 1.UIButton的继承关系UIButton -> UIControl -> UIView ->UIResponder ->NSObject2.什么是僵...
1.写作缘起 在触摸事件传递机制这个的问题上连自己都觉着不就是老掉牙的Hit-Testingt么,递归遍历,找到最合适的view,然后把事件传递给它,如果它处理不了那就往它的...
项目中开发的过程中需要新增字体,如otf字体,ttf字体,分为以下几步: 1.将字体拖入项目中,如下: 2.配置plist文件,如下: 3.查看Bundle引用是否存在,如下...
整个#30daysSwift 自学计划完全是受到 Sam Lu 的灵感启发,他在 100天内持续学 Swift 写了 40个小项目, 我也是在看了他1月5日发出来的 Medi...
原文地址:https://www.hlzhy.com/?p=57 前言: 最近在写一个列表界面,这个列表能够在列表和网格之间切换,这种需求算是比较常见的。本以为想我们是站在大...
暗黑模式 原理 将同一个资源,创建出两种模式的样式。系统根据当前选择的样式,自动获取该样式的资源 每次系统更新样式时,应用会调用当前所有存在的元素调用对应的一些重新方法,进行...
随着公司业务的发展,完全依赖人工保证工程质量也变得越来越不牢靠。所以,静态分析,这种可以帮助我们在编写代码的阶段就能及时发现代码错误,从而在根儿上保证工程质量的技术,就成为了...
使用过一个工具,我最怕的就是忘记了使用方法,下面我就简单写下安装方法和执行方法。 安装 brew install infer 使用(进入工程目录,HandheldField是...
infer是Facebook的Infer是一个静态分析工具。可以分析Objective-C,Java或者C代码,报告潜在的问题。 infer项目地址为https://git...
UITextField 长按复制粘贴等框里等功能的编辑,取消 一、在开发中我们会遇到需要去掉 UITextField 长按复制粘贴等框里等功能。那么如果你的项目里面只有一...
GSD_WeiXin高仿微信 v2ex- v2ex 的客户端,新闻、论坛。 V2ex-Swift- 用 Swift 写的 V2EX 客户端。 iBBS-Swift- “新手开...
当微信友盟分享缩略图不显示, 问题所在 微信无法加载http 图片, https可以加载, 但暂时又无法解决https 问题, 所以先对网络图片进行缓存 NSURL*u...