互联网
文章平均质量分 86
Roffa
这个作者很懒,什么都没留下…
展开
-
读单例模式自我理解
http://www.runoob.com/design-pattern/singleton-pattern.html 一个单一类,自己负责创建自己,同时确保只有单个对象被创建。提供一个访问其唯一对象的类方法 1. 单例类只能有一个实例。 2. 单例类必须自己创建自己的唯一实例。 3. 单例类必须给所有其他对象提供这一实例 优点:1. 内存中只有一个实例,减少内存转载 2017-02-04 17:44:00 · 263 阅读 · 0 评论 -
读工厂模式个人理解
最近在 http://www.runoob.com/design-pattern/abstract-factory-pattern.html 上学习设计模式的使用。 工厂模式属于创建型模式。创建型模式提供了一种创建对象的同时隐藏创建逻辑的方法,简单理解就是,对new一个对象的代码进行封装。 工厂模式:意图定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创原创 2017-02-03 17:51:52 · 330 阅读 · 0 评论 -
后台语音播报
由于项目需要,运动轨迹功能需要加入321倒计时语音播报功能。经过网上了解,苹果自带AVFoundationFramework包括语音播报功能,实现起来也很简单。 实现过程如下: 1. #import 2.alloc语音合成对象 3.创建并配置utterance 本人是将语音播报封装成一个独立的单例model来实现播报功能的调用 - (id)init {原创 2017-03-22 15:17:39 · 2007 阅读 · 0 评论 -
Swift - 访问控制(fileprivate,private,internal,public,open)
5种修饰符访问权限排序 open > public > internal > fileprivate > private open: 可以被任何人使用,表示当前类、属性或者方法可以在任何地方被继承或者override;public表示当前类、属性或者方法只能在当前module内被继承或者override,在当前module意外只能被访问;internal表示默认级别。理解(不知转载 2018-01-29 15:16:31 · 182 阅读 · 0 评论