动态计算NSAttributedString的宽高的方法 最近在复盘之前项目中关于文本宽高计算的实现, 这里简单归...[作者空间]
我们都是知道iOS在实际开发中,是通过 alloc 开辟内存空间的,但是确对其原理知之甚少,下面来探索一下 all...[作者空间]
通过实践,已经调研过并实施的有效方案: 1. 删除无用的资源库 结果:删除无用私有库代码,删除无用的库,有效果 2...[作者空间]
简介 BWListKit 是基于UITableView/UICollectionView封装了各自的delegat...[作者空间]
知 识 点 / 超 人 触摸事件分为四个阶段进行传递:1.硬件响应阶段2.系统响应阶段3.桌面响应阶段4.应用响应...[作者空间]
前言 时间是一个较为抽象的概念,格林威治时间、世界时、祖鲁时间、GMT、UTC、跨时区、夏令时等等关于时间的定义、...[作者空间]
什么是 NSProxy 首先,我们看下官方给出的定义 NSProxy 是一个为对象定义接口的抽象父类,它为充当其他...[作者空间]
OC代码 在main.m文件中定义ZYPerson类,分别有atomic修饰的属性name和nonatomic修饰...[作者空间]
自定义的 KVO,支持多属性监听,支持自动释放。 使用系统 KVO 监听属性 先来回顾下系统 KVO 是如何使用的...[作者空间]
Objectives-C篇 1. 比较strong,weak,assign,copy strong表示指向并拥有该...[作者空间]
分类Category 在平日编程中或阅读第三方代码时,category可以说是无处不在。category也可以说是...[作者空间]
ios开发中,UICollectionView是一个极其重要的组件,我们通过自定义UICollectionView...[作者空间]
在分析类的结构之前,我们需要先搞清楚类的内存分布情况。 类的内存分布 首先创建一个Person类: 通过上图中可以...[作者空间]
一面 电话面试 OC修饰符,追问weak,unsafe_unretained什么意思? 为什么NSString要加...[作者空间]
runtime怎么添加属性、方法等 ivar表示成员变量 class_addIvar class_addMetho...[作者空间]
Introduce: ios暗黑模式,多主题多皮肤设计,用于解决在ios上实现可跟随系统主题变更,也可不跟...[作者空间]
面试刷题 一、Runtime 什么是Runtime 方法的本质是什么 SEL和IMP的关系 能否向运时创建的类中添...[作者空间]
序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大!...[作者空间]
目录: Web和客户端如何交互 DeepLink jenkins如何自动打包 Https抓包内容可见控制 KVOC...[作者空间]
前言-理论篇 耗电量分析是衡量应用性能表现的一个重要指标,要做好一款app,不仅仅是实现功能,我们需要考虑很多性能...[作者空间]