本文借鉴于:https://mp.weixin.qq.com/s/4eniMFuwoDDDfStDJ8o5Hw在开发过程中,我们或多或少会不经意...
类与类之间的通信我们有很多种方式,iOS中有代理,通知,block,单例类等等,每种方式都有其适用的场景需求举例:假设委托者皇上发起一个委托事件...
笔者坐标上海,做技术开发,之前有几个月的时间,基本上都是在面试中度过的。我求职的职位是 Linux 服务器开发,最倾向的职位是服务器开发主程或技...
Kvc简介: KVC(Key-value coding)键值编码,顾名思义。额,简单来说,是可以通过对象属性名称(Key)直接给属性值(valu...
崩溃日志分析 通过崩溃日志中的重要线索能够帮助我们迅速定位问题。 崩溃日志结构介绍 分为Header区、Exception Informatio...
什么是NSLayoutConstraint? 在xib中,我们可以用拖拽约束的方式来给空间添加约束条件,但是如果控件过多,则整个xib文件中的线...
runloop定义 runloop:运行循环 不管是我们的操作系统,还是我们的程序,他难道是运行起来之后,泡完一堆代码就停了吗,肯定不是的,他们...
首先需要介绍栈和队列与线性表的关系栈:栈是限定在表尾进行插入和删除的线性表队列:队列是只允许在一段进行插入操作,在另一端进行删除操作的线性表栈基...
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。(就像咱们的oc,上线的时候打...