原创内容,转载请注明出处: http://www.jianshu.com/p/3f48fabaca19 前言 上次总结了多线程的用法,这次再复习下iOS动画的东西.这次依然先...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
原创内容,转载请注明出处: http://www.jianshu.com/p/3f48fabaca19 前言 上次总结了多线程的用法,这次再复习下iOS动画的东西.这次依然先...
iOS 14.6系统,无法断点调试,你那里有遇到吗?怎么解决的?
iOS 16.1真机调试包 ,已更新到16.1对于没有真机调试包,还急需使用的话,可以使用以下方法应急使用 以14.8为例,我想运行在系统版本是14.8的设备上,但是本地没有14.8的真机调试包,那么您可以使用以下方法 ...
刚试了一下,现在不用扩展一个模型好像也可以监听,可以直接监听控制器中的NSMutableArray对象。
iOS KVO监听可变数组变化有时候我们会想监听一个可变数组的变化来执行一些操作但是直接监听当前ViewController中的数组不管是count还是lastObject等都会导致崩溃 所以需要一些其他...
前言 在面向对象编程中,我们每天都在创建对象,用对象描述着整个世界,然而对象是如何从孕育到销毁的呢? 目录 1.孕育对象 2.对象的出生 3.对象的成长 4.对象的销毁 5....
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...
@名字的问题 "编译期把分类的方法插入到对象方法列表里" 这句话有问题,是在应用启动的Objc Setup阶段做的
iOS 模块分解_Runtime运行时引导 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有...
@RayJiang97 我用Xcode11在iOS9的系统上运行,没出现问题啊
iOS13-适配夜间模式/深色外观(Dark Mode)今天的 WWDC 19 上发布了 iOS 13,我们来看下如何适配 DarkMode 首先我们来看下效果图 如何适配 DarkMode DarkMode 主要从两个方面来适配...
“在block里面使用的__strong修饰的weakSelf是为了在函数生命周期中防止self提前释放。strongSelf是一个自动变量当block执行完毕就会释放自动变量strongSelf不会对self进行一直进行强引用。”
您好,上边这句话,block执行完毕就会释放自动变量strongSelf,如果有的时候需要反复执行block呢?这时候好像就不对了吗?
深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...
+ (void)load方法调用顺序为:父类-》子类-》category(分类)
神经病院Objective-C Runtime出院第三天——如何正确使用Runtime前言 到了今天终于要"出院"了,要总结一下住院几天的收获,谈谈Runtime到底能为我们开发带来些什么好处。当然它也是把双刃剑,使用不当的话,也会成为开发路上的一个大坑。 目...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...
1、前言 现在很多应用都有小部件功能,用起来非常方便,在用户安装包含Today小部件的应用后,他们可以将小部件添加到Today视图。当用户在“今日”视图中选择“编辑”时,通知...