该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] Flutter默认是单线程任务处理的,如果不开启新的...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] Flutter默认是单线程任务处理的,如果不开启新的...
目录 参考资料 语言特性 关键字 变量与常量 数据类型 运算符 operators 控制流程语句 异常 Exceptions 函数 Function 类 Class 类-方法...
NSLock死锁及解决办法 代码如下: 输出结果:1 这就照成了死锁 原因如下:由于当前线程运行到第一个lock加锁,现在再次运行到lock同样的锁,需等待当前线程解锁,把当...
?后是第一个参数&后是后面的参数
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
AVAudioPlayer 简述 AVAudioPlayer是属于 AVFundation.framework 的一个类,它的功能类似于一个功能强大的播放器,AVAudioP...
一、为什么要进行视频编码 未经压缩的视频的数据量巨大,录制一分钟视频, 需要多大的空间来保存了? 1> 为了不让用户感受到卡顿效果, 1秒钟之内至少需要16帧画面(正常开发通...
这个话题有些大有些空,但我还是想说一说。 先说一下我的简单经历吧,不然大家有一种懵逼感。 10年前很不情愿的进入到IT行业,为啥说不情愿,因为我从心里根本就没喜欢过这个行业,...
本文主要介绍ARC下block的循环引用问题,举例说明引起循环引用的场景和相应的解决方案。 在讲block的循环引用问题之前,我们需要先了解一下iOS的内存管理机制和bloc...
自从 iOS4 之后 block 横空出世,它本身就封装了一段代码当做变量,Apple 导入 block 语法之后就大幅改变了撰写 Objective-C 语言的方法。blo...
最新支持13.5! 解决方法 Xcode只可以支持iPhone手机对应iOS系统以下的真机测试。一般想要支持最新的iPhone手机系统,只有选择升级Xcode或者是更新现有X...
感到无聊是因为没有目标,没有想做的事或不知道要做什么。 时间的前行是客观的存在,而人处于其中有两种状态,感知态和非感知态。感知态:知道时间的消逝和前行,往往通过时钟、天色等外...
博客地址已迁移到:http://devthinking.com 引入GPUImage库 方法一,工程中以依赖的形式加入GPUImage 跟我一起学GPUImage吧,每天学习...
苹果公司似乎在Swift上还有更大的目标。它的编译器性能和开发语言都被优化了,苹果公司在Swift的文档中暗示Swift被设计成小能(显示)“hello,world”,大能(...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...