iOS面试题目录(一) 精选大厂的iOS面试题总结(一)精选大厂的iOS面试题总结(二) 1. iOS内存管理机制 2. NSThread、GCD、NSOperation多线...
iOS面试题目录(一) 精选大厂的iOS面试题总结(一)精选大厂的iOS面试题总结(二) 1. iOS内存管理机制 2. NSThread、GCD、NSOperation多线...
小引 在小兵整理蓝牙开发之前,小兵先万分感谢大神 KenshinCui,没有看大神的博客,小兵也不会对蓝牙有这么深得认识。 随着蓝牙低功耗技术BLE(Bluetooth Lo...
上篇文章中已经清楚了Tweak是通过DYLD_INSERT_LIBRARIES来插入动态库的,那么它是怎么做到的呢?这就需要去dyld源码中探究了。 一、 DYLD_INSE...
一、为什么要进行视频编码 未经压缩的视频的数据量巨大,录制一分钟视频, 需要多大的空间来保存了? 1> 为了不让用户感受到卡顿效果, 1秒钟之内至少需要16帧画面(正常开发通...
感觉我去年11月的时候还不知道啥是组件化和模块化,今年这个时候就可以写这个topic了也是神奇0.0 首先说下在我看来这两者的区别吧: 模块化: 如果工程很大,公司几百上千的...
Swift 是苹果在2014年推出的面向对象开发的语言,用来撰写OS X 和 iOS 应用程序的强类型语言。目前越来越多公司用 Swift 完成。这里整理了一些常问到的 Sw...
文章以在TimerViewController中使用计时器为例,在VC中声明一个NSTimer属性。 创建NSTimer对象: timer作为VC的属性,被VC强引用,创建t...
Flutter中的异步其实就是用的Dart里面的Future,then函数,回调catchError这些东西。下面举例详细解答一下使用过程和遇到的一些问题,让大家更好的明白异...
Dart | 什么是StreamFlutter | 状态管理探索篇——Scoped Model(一)Flutter | 状态管理探索篇——Redux(二)Flutter | ...