240 发简信
IP属地:浙江
  • 如何实现分类中添加弱引用属性

    需求: 实现分类中添加弱引用属性 众所周知runtime中关联属性的几种类型如下: 但如果想实现弱引用的关联对象就无法使用上面任意一条枚举。这里...

  • 探究Block对weak对象的捕获原理

    关于OC中Block的实现原理,百度可以搜到一堆。但没有一篇文章说明__weak修饰的变量是如何被捕获的为何没影响到原对象的引用计数。以下是对这...

  • Resize,w 360,h 240
    分析系统查找第一响应者的过程实现

    前言:我们知道,当发生点击事件时,系统通过 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEv...

  • iOS导航栏按钮图片不同大小在表现上的区别

    测试工具:图片一张,正方形 测试环境:6s模拟器 1.图片大小为20*20PX > 计算得出:centerY=21 2.图片大小为40*40PX...

  • iOS 优秀问题集锦

    同样不定期更新,大家有问题可来这里发问->传送门 提交AppStore如何限制iPhone4和iPhone5下载 ** Q: 用NSCache缓...

  • iOS 常用代码块

    不定期添加和整理 如有帮助,点个喜欢可好? 目录 1. 扩大按钮点击范围(扩大点击事件响应范围) 富文本 2.1 设置下划线2.2 设置颜色、字...

  • Resize,w 360,h 240
    Scroll的响应链问题

    背景情况: loadView时创建一个scroll作为VC的view.叫BaseScroll 上部分为两部分,一个是展示信息部分。 �* 一个是...

  • 浅谈iOS常用的几种传值方式

    1.属性传值 通常用于正向传值,适用于A和B相互具有一定关联性。不能用于隔页面传值。而且,需要传值的属性不能是私有属性,也就是说在.h中声明出来...

    0.3 9128 21 96 1
  • CocoaPods错误集

    1. [!] Unable to add a source with url https://github.com/CocoaPods/Spec...