摘要: 以前做IOS开发工作的时候,部门领导苦口婆心的给我科普过MVC和MVVM的区别,简要来说MVC框架臃肿,分工不明,只胜在代码量少。 MVVM代码量繁多、胜在框架分工明确便于调试及应用。 当然那都是一俩年前对于当时刚入行作为菜鸡的自己,对于这个框架的理解 现在重新来根据图文讲讲来自三者的功能及区别。 阅读全文
posted @ 2018-11-05 17:43 幽幽幽瓜 阅读(496) 评论(0) 推荐(0)
摘要: 哈喽,每日分享时间。今天要说说的是NSOperation这个类,以及和GCD的关系和区别 事不宜迟 1.NSOperation是什么? 我们知道,GCD是基于底层C语言封装的API。那么NSOperation是什么呢? "灯灯灯灯" 揭晓答案 NSOperation实际上是基于GCD的Objecti 阅读全文
posted @ 2018-11-02 14:25 幽幽幽瓜 阅读(467) 评论(0) 推荐(0)
摘要: 汇报学习成果时间到。 今天接触的是IOS中事件传递链以及响应链本身。 事不宜迟马上开始把 1.事件的传递、响应链原理 事件产生、传递的核心为:UIResponder 响应对象 在IOS代码中并不是任何对象都能响应对象,必须是继承了UIResponder的对象才能接受以及处理事件。这些对象我们称之为“ 阅读全文
posted @ 2018-11-01 15:35 幽幽幽瓜 阅读(284) 评论(0) 推荐(0)
摘要: 今天,我以昨天学习的成果对GCD进行简单的图文概括一下。 1.GCD是什么?核心概念是什么? 下文来源于百科 从上文可以得知,GCD实际上是:多线程处理系统。 而多线程处理的核心概念就是任务和队列。 2.队列、任务的概要及创建方法 2.1 概要 简要说,就是线程中处理的一段代码。在GCD中,任务是放 阅读全文
posted @ 2018-10-31 16:36 幽幽幽瓜 阅读(144) 评论(0) 推荐(0)
摘要: 在写这篇文章之前,对IOS中Runloop这概念的认知基本约等于0。从字面上的意思来了解,就是一个死循环的意思 直到我在网上看到这样一篇文章《深入了解Runloop》,初次阅读发现自己几乎无法理解文章中大部分词汇以及运作原理,直至反反复复阅读2~3遍才初探端倪 以下这篇文章,是通过自身略带抽象的思维 阅读全文
posted @ 2018-10-29 19:38 幽幽幽瓜 阅读(110) 评论(0) 推荐(0)