概述 Session-409的主题为[What’s New in Testing],主要包括: Enhancement优化了macOS、xcod...
大家都知道OC是动态语言,其主要特征就是动态绑定,消息转发。我们在调用NS方法的时候,runtime其实就已经在背后默默为我们干活了。还记得刚开...
简介 RunLoop在OS X/ iOS中一项比较基础的知识点,虽然基础,但是十分重要。它与线程息息相关,是用于处理到来事件的循环处理机制,可以...
接上篇线性表 (一) 四、线性表的物理结构--链式存储结构 4.1 定义 顺序存储结构的最大缺点就是插入和删除的时候需要移动大量元素,十分耗时。...
简介 Photos framework是iOS8苹果提供的新的图片框架,能直接获取图片和视频,包括iCloud上面的图库。使用这个框架可以获取a...
前言 前段时间去面试的时候有一题问的是method swizzling是什么?请简述原理以及如何使用?oc的runtime确实是没研究过,不过既...
1、使用===和!===比较两个对象是否相等 2、可选值与三目运算配合使用减少代码量: 当 a 不为空时,c=a, 当 a 为空时, c=b 等...
序言 对异常的正确处理能够明确反映在代码执行中出现的问题,使得在接下来的debug快速定位问题所在的地方,提高debug 效率,同时也能对不同情...
前言 之前对排序算法理解不是很深刻,也容易把几个算法混在一起,所以整理了几个常用的排序算法,并尝试在自己的理解上给几个算法优化了下。 冒泡排序 ...