iOS 事件的主要由:响应连 和 传递链 构成。一般事件先通过传递链,传递下去。响应链,如果上层不能响应,那么一层一层通过响应链找到能响应的UIResponse。 响应链:由...
iOS 事件的主要由:响应连 和 传递链 构成。一般事件先通过传递链,传递下去。响应链,如果上层不能响应,那么一层一层通过响应链找到能响应的UIResponse。 响应链:由...
以下是iOS7之后,苹果开放转场动画接口结构图,分别是UITabBarControllerDelegate 、UIViewControllerTransitiningDele...
级别:★★☆☆☆标签:「UIButton内偏移量」「titleEdgeInsets」「imageEdgeInsets」作者: MrLiuQ审校: QiShare团队 我们先看...
前言 OCLint是基于 Clang Tooling 开发的静态分析工具,主要用来发现编译器检查不到的那些潜在的关键技术问题。2017 年 9 月份新发布的 OCLint 0...
------更新------:之前没有判断observer是否一致,有个别情况会无法处理,所以更新添加了observer判断 一、使用场景 有时候我们会忘记添加多次KVO监听...
LLVM 什么是LLVM? 官网:https://llvm.org/ The LLVM Project is a collection of modular and reus...
在UML类图中常见的有以下几种关系: 泛化(Generalization)、实现(Realization)、组合(Composition)、聚合(Aggregation)、关...
这样引入也行的
pod 'xxxxx',:binary => false
组件化时pod [!] The 'Pods-WangYiYun' target has transitive dependencies that include static binaries主要是Podfile里面采用的是use_frameworks!, pod的第三方库都会是静态库 如果组件里面依赖了.a的静态库(比如微信,极光SDK等), pod时就会报错...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
Xcode 自带的代码格式化功能 control + I 格式化仅限于设置缩进,代码里的格式不会处理。所以需要借助额外的工具来完成代码的美化 - clang-format[...
恶心的男人😂
iOS 堆和栈的区别?前言 堆和栈是什么?有什么区别?是干嘛的?啥东西呀这是?别急,慢慢看下去 内存管理 移动设备的内存及其有限,每一个APP所能占用的内存是有限制的 (吐槽一下:iPhone6s...
一. 前言 最近被指派去解决一些线上的崩溃问题,经常遇到野指针导致的崩溃。相对于其他的原因引起的崩溃来说,野指针导致崩溃是最难定位的,这里主要总结了两种思路来定位野指针导致的...
前言 这次的 WWDC17 又放出了许多干货来帮助开发者更好地开发 app。精彩的内容特别多,本篇主要关注的是《Writing Energy Efficient Apps》 ...