LLDB全称Low Level Debugger ,并不是低水平的调试器,而是轻量级的高性能调试器,默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍,接下来...
LLDB全称Low Level Debugger ,并不是低水平的调试器,而是轻量级的高性能调试器,默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍,接下来...
一、成像原理 成像是CPU、GPU、显示器是协同完成的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号...
学习IOS很久了,还没有怎么去了解runTime。今天去简单的去了解了一下runTIme。 1、Obj 方法的底层实现是发消息 首先我们新建一个NSObject 类 Pers...
在Obj-C中,如果检测内存泄漏呢?有哪些方式? 目前我们可以通过以下几种方式:1、Menory Leaks2、Alloctions3、Analyse4、Debug Memo...
一、交换A和B的值 1.中间变量 void swap(int a, int b) {int temp = a;a = b;b = temp;} 2.加法 void swap(...
前段时间,片刻网的碎片专区被一大波小号发的“网招打字员”广告侵袭。 黄底黑字,特显眼。 当时还发起了一个讨论,吐槽这些广告。 但是面对小号被封一次就出现一次的情况,似乎也没有...
category 和 extension 的区别 分类有名字,类扩展没有分类名字,是一种特殊的分类 分类只能扩展方法(属性仅仅是声明,并没真正实现),类扩展可以扩展属性、成员...
1、IOS的3DTouch功能已经在 IOS9.0版本的时候,在iPhone 6S 出来的时候就已经支持了。其实使用接入3DTouch 很简单。2、首先我们了解一下 3Dto...
1、NSTimer 定时器,这个在我们日常的开发过程中都是经常使用的,下面我们就来回顾一下我们日常使用的 NSTimer 吧。2、定时器的写法大家都会。如下: 我们先简单了解...