什么是马甲包 马甲包一般是主APP的分身或者克隆,也或者说是穿着马甲的一个APP,脱掉马甲,APP将呈现另一种样式,也就是常说的AB面APP。 1、主APP的分身或者克隆类型...
什么是马甲包 马甲包一般是主APP的分身或者克隆,也或者说是穿着马甲的一个APP,脱掉马甲,APP将呈现另一种样式,也就是常说的AB面APP。 1、主APP的分身或者克隆类型...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
原文地址:http://huizhao.win/2016/11/13/swift-init/ 从 Objective-C 转到 Swift 后,可能首先就会发觉 Swift ...
UIView的显示设置都是对CALayer属性的封装,但是这层封装掩盖了CALayer提供的3D显示功能。所以我们想让UIView显示3D的效果的话,需要直接操作CALaye...
UISearchBar一般我们不单独使用他, 在iOS 8之后, 我们更多地是和UISearchController一起使用, 关于UISearchController的一些...
Category的本质<一>Category的本质<三>关联对象面试题1:Category中有load方法吗?load方法是什么时候调用?面试题2:load,initiali...
1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和GCD的group等用法一致,这...
在Optional.Swift源码中,Optional定义如下。 Optional是通过enum实现的,Optional本质是枚举。 有两个case,nil和some。 关联...
老实说,UITableView性能优化 这个话题,最经常遇到的还是在面试中,常见的回答例如: Cell复用机制 Cell高度预先计算 缓存Cell高度 圆角切割 等等. . ...