[这是第13篇] 导语:在iOS中,多线程方案有四种:pthread、NSThread、NSOperation &...[作者空间]
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更...[作者空间]
本文由我们团队的 纠结伦 童鞋撰写。 写在前面 本篇文章是对我一次组内分享的整理,大部分图片都是直接从keynot...[作者空间]
前言 阅读优秀的开源项目是提高编程能力的有效手段,我们能够从中开拓思维、拓宽视野,学习到很多不同的设计思想以及最佳...[作者空间]
前言 在之前的一篇文章中简单的提到了这个问题, 但是自己写的不详细, 并且自己深入了解的也不是特别多, 在开发中也...[作者空间]
前言 阅读优秀的开源项目是提高编程能力的有效手段,我们能够从中开拓思维、拓宽视野,学习到很多不同的设计思想以及最佳...[作者空间]
在很多app中都有这样通用的页面,一直没有机会使用UICollectionView,只是简单的看过他的使用方法。今...[作者空间]
performSelector和直接调用方法的区别 performSelector: withObject:是在i...[作者空间]
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简...[作者空间]
注:本篇博客只在 ibireme 的 深入理解RunLoop 基础上做了点方便自己复习该知识点的修改,能力有限,如...[作者空间]
iOS 常见知识点(二):RunLoop iOS 常见知识点(三):Lock Runtime Runtime 是一...[作者空间]
这篇文章主要解决两个问题:1.自定义导航栏返回按钮右滑返回手势失效的问题。2.实现整个屏幕右滑就返回功能。(动画效...[作者空间]
简介 在我们的日常开发中,绝大多数情况下只要详细阅读类头文件里的注释,组合UIKit框架里的大量控件就能很好的满足...[作者空间]
在一篇简书中看到作者使用了objc_setAssociatedObject来为button添加响应block ,所...[作者空间]
埋点是现在很多App中都需要用到的,这个问题可能每个人都能处理,但是怎样来减少埋点所带来的侵入性,怎样用更加简洁的...[作者空间]
RunLoop是iOS开发中非常底层的一个概念,我们来看看runloop的实现原理,然后结合实例讲解下runloo...[作者空间]
在iOS中我们会经常遇到frame和bounds,这两个概念很相似,但是也有区别。frame还好理解,但是boun...[作者空间]
前提 实现步骤 数据源 数据源样式为集合套字典 核心搜索代码 通过搜索结果后显示在tabview上[作者空间]
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类...[作者空间]
原文链接 前言 四年前Clang添加了关键字instancetype,目的在于取代-alloc和-init等方法的...[作者空间]