首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Beyond__JG
掘友等级
iOS
|
快手
Know it,know why
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
4
文章 2
沸点 2
资讯 0
赞
4
关注
返回
|
搜索文章
文章
热门
最新
Beyond__JG
4年前
产品
iOS
MVVM
读《Design-Patterns-by-Tutorials》笔记——Builder Pattern
构造器模式允许一步一步的创建一个复杂的对象而不是一次创建完成。这个模式包括三个主要类型,UML 图如下: Director接收输入并且和 builder 协调。Director通常是一个 view controller或者是view controller 使用的帮助类。 Pro…
233
点赞
评论
Beyond__JG
4年前
Swift
iOS
MVC
读《Design-Patterns-by-Tutorials》笔记——Observer Pattern
观察者模式让一个对象观察另一个对象的改变。在本章节,你将学习两种实现观察者模式的方法: 使用一个Observable包装。 Subject是被观察对象。 Observer是观察对象。 不幸的是,Swift 4现在没有语言层面的 KVO 支持。我们需要继承Foundation的N…
257
点赞
评论
Beyond__JG
4年前
iOS
游戏
Apple
读《Design-Patterns-by-Tutorials》笔记——Memento Pattern
备忘录模式允许一个对象可以被保存和恢复。包括三个部分。 Originator: 需要被保存和恢复的对象。 Memento: 代表保存的状态。 ** Caretaker**: 从 originator 请求保存,并且接收一个 memento 作为响应。caretaker 负责保管…
162
点赞
评论
Beyond__JG
4年前
iOS
Apple
UML
读《Design-Patterns-by-Tutorials》笔记——Singleton Pattern
单例模式限制一个类仅仅有一个实例。每个这个类的引用都指向同一个实例。在 iOS 开发中非常常见这种模式,因为 Apple 广泛使用单例模式。 “singleton plus”模式也很常用,这个模式提供了一个共享单例,但是也允许其他实例被创建。 如果一个类有多个实例会导致问题或者…
406
点赞
评论
Beyond__JG
4年前
iOS
UML
读《Design Patterns by Tutorials》笔记——Strategy Pattern
策略模式定义了一系列可交换的对象,这些对象可以在运行时设置或者切换。这个模式有三部分。 使用策略的对象:在 iOS 开发中这个对象通常是一个UIViewController,但是理论上可以是任何需要交换表现的对象。 策略协议:定义了每个策略必须实现的方法。 策略对象:遵守策略协…
219
点赞
评论
Beyond__JG
4年前
iOS
Apple
UML
读《Design Patterns by Tutorials》笔记——Delegation Pattern
一个对象需要委托:也就是委托对象。通常这个对象有一个weak 属性 delegate,防止循环引用。 一个委托协议:这个协议定义了委托应该实现或者可能实现的方法。 一个委托:实现委托方法的对象。 通过依赖一个委托协议代替一个混合对象使得实现更加有弹性,只要一个对象实现了协议就可…
127
点赞
评论
Beyond__JG
4年前
MVC
设计模式
iOS
读《Design Patterns by Tutorials》笔记——MVC
MVC 设计模式把对象分为三个不同的类型: Models,Views和 Controllers。 MVC 是在 iOS 编程中是非常常见的,因为 Apple 在 UIKit 中大量选用了这种设计模式。 Models保持应用数据,通常为 structs 或者简单的 classes…
209
点赞
评论
Beyond__JG
4年前
UML
设计模式
iOS
读《Design Patterns by Tutorials》笔记——UML图
在学习设计模式之前,需要先来学习 UML 图。为什么先要学习 UML 图呢?因为后面的设计模式,我们都可以用一幅 UML 图来表示,所以当我们看到一幅 UML 图,就可以明白这是什么设计模式。然后如何用代码去实现它。 UML 图包含类、协议、属性、方法和关系。 一个方块表示一个…
295
点赞
评论
Beyond__JG
4年前
记录一次iOS11大标题不滚动的问题
iOS11出来之后,有了大标题这种UI,设计师也跟上潮流。所以项目中使用到了大标题,设置很简单只需要以下两行代码: 大标题这种UI在有UIScrollView的时候滚动是由效果的,至于效果,大家可以打开Apple的app看一下,就是向上滚动变成和原来一样的导航栏,向下滚动会变成…
800
点赞
评论
Beyond__JG
4年前
记录一次Reveal连接不上的问题
由于换了新电脑,项目也告一段落,Reveal有一段时间没用了。最近开了新的项目,需要频繁的UI调整,所以需要用到Reveal,结果死活无法在Reveal发现。我用的是断点的方法,比较简单,官方文档给了三种方法。详情请看官方文档。 按照官方文档的断点教程走了一圈,运行App。Co…
621
点赞
评论
下一页
个人成就
文章被点赞
1
文章被阅读
5,408
掘力值
186
关注了
131
关注者
3
收藏集
2
关注标签
7
加入于
2017-12-13