会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客有道
博客园
首页
新随笔
联系
管理
订阅
2017年7月19日
iOS 理论问题积累总结
摘要: 1.category 和 extension 的区别: 答:category:类别(分类),这个是用在一个类已经封装好了,但是想额外添加一个方法,又不想在原类中做改动,就建立一个类扩展。类扩展只能添加方法,而不能扩展属性。 extension:类扩展,第一种方式:在一个类中声明和实现,在.h中声明
阅读全文
posted @ 2017-07-19 10:43 博客有道
阅读(67)
评论(0)
推荐(0)
2016年12月2日
RunLoop原理和核心机制
摘要: RunLoop原理和核心机制 定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。是iOS事件响应与任务处理最核心的机制,它贯穿iOS整个系统。 目的 进程是一家工厂,线程是一个流水线,Run Loop就是流水线上的主管
阅读全文
posted @ 2016-12-02 16:31 博客有道
阅读(214)
评论(0)
推荐(0)
2016年9月22日
生成器模式(Builder Pattern)
摘要: 一、 建造者(Builder)模式 建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 对象性质的建造 有些情况下,一个对象会有一些重要的性质,在它们没有恰当的值之前,对象不能作为一个完整的产品使用。比如,一个电子邮件有发件人地址、收
阅读全文
posted @ 2016-09-22 09:23 博客有道
阅读(2408)
评论(0)
推荐(0)
2016年9月21日
抽象工厂模式
摘要: 2.1 定义 定义: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 2.2 简单工厂,工厂方法与抽象工厂对比 简单工厂:工厂可以创建同一系列的产品,产品的接口一致,但工厂就要根据参数进行判断到底创建哪种产品 卖早饭的张婆婆:可以做茶叶蛋,包子,稀饭 工厂方法:可以有多种工厂
阅读全文
posted @ 2016-09-21 18:42 博客有道
阅读(198)
评论(0)
推荐(0)
Objective-C反射机制
摘要: Objective-C反射机制:是类似于Java的反射机制,这种动态机制可以让oc语言更加的灵活。这句话是对oc反射机制的初步认识,不过具体的怎么类似于java机制,怎么让oc更加的灵活,还得看下面的内容才能了解。 oc反射机制有三个用途: 1.获得Class 2.检查继承关系 3.动态的调用方法
阅读全文
posted @ 2016-09-21 18:28 博客有道
阅读(3002)
评论(2)
推荐(0)
工厂方法模式
摘要: 什么是工厂方法模式? 工厂方法模式和简单工厂模式十分类似,大致结构是基本类似的。不同在于工厂方法模式对工厂类进行了进一步的抽象,将之前的一个工厂类抽象成了抽象工厂和工厂子类,抽象工厂定义一个创建抽象子类的接口,抽象工厂的子类实现这些接口并决定实例化哪个抽象子类。工厂子类决定着创建哪个抽象子类,外界决
阅读全文
posted @ 2016-09-21 16:42 博客有道
阅读(172)
评论(0)
推荐(0)
简单工厂模式
摘要: iOS 简单工厂模式 什么是简单工厂模式? 简单工厂模式中定义一个抽象类,抽象类中声明公共的特征及属性,抽象子类继承自抽象类,去实现具体的操作。工厂类根据外界需求,在工厂类中创建对应的抽象子类实例并传给外界,而对象的创建是由外界决定的。外界只需要知道抽象子类对应的参数即可,而不需要知道抽象子类的创建
阅读全文
posted @ 2016-09-21 16:33 博客有道
阅读(156)
评论(0)
推荐(0)
2016年9月20日
原型模式
摘要: 原型模式
阅读全文
posted @ 2016-09-20 10:38 博客有道
阅读(66)
评论(0)
推荐(0)
公告
点击右上角即可分享