一、前言 在介绍动态库手动加载方式之前,我们简单了解下动态库,又名共享库在iOS中是个特殊的存在,除了系统库以外,在大部分使用场景下(除了App...
一、前言 在介绍动态库手动加载方式之前,我们简单了解下动态库,又名共享库在iOS中是个特殊的存在,除了系统库以外,在大部分使用场景下(除了App...
最近项目中用到了很多倒计时的,比如获取验证码的页面、直播倒计时页面;这样就会导致app里有多个NSTimer在倒计时,这样对性能有所损耗;所以考...
线程间通信能不用就不用好像两辆行驶的车之间交换内容用performSelector静好就是晴天 一、了解NSPort NSPort是描述通信通道...
要实现效果如图: 核心原理: 先将TextView的linkTextAttributes属性设为空值(超链接默认颜色为蓝色,置空后,添加的富文本...
一、源起 从2020年以后,苹果公司开始禁止使用lunchImage.进行开屏启动,这样的话,对于从业者的我们只能选择通过使用lunchScre...
作者 l 南山狮来源 l Hollis(ID:hollischuang) 我也不用设计模式 很多人觉得自己写的是业务代码,按照逻辑写下去,再把公...
为什么要重签名? 1、在没有源代码的情况下,你已经对某个应用进行了资源修改(比如修改了启动图或图标等)。修改完成以后,如果想要让APP可以正常使...
文章结构 1.什么是Coordinator,它为了解决什么问题?2.Coordinator的优点 一、什么是Coordinator,它为了解决什...
ZFJObsLib 软件功能 网上搜了一下,开源免费的混淆都在转载念茜大姐大的sh脚本的混淆方法,或者在念茜的脚本基础上二次开发,大家去看过就知...
iOS Runloop 线程保活及坑 上面的代码, Thread 这个类继承自 NSThread ,然后重写了 dealloc 方法,目的是为了...
专题公告
功能