Skip to content

WJGouzi/passValue-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

passValue-

传值-各种方式的传值。。 OC版本的demo,包括了基本是属性传值,通知传值,代理传值,block传值以及单例传值等方式。

传值方式

单例传值:是利用GCD创建的单例类,通过这个单例类来进行中间转存数据。

属性传值:是将第一个页面的值传到第二个页面去,大都应用于正向传值。

代理传值:代理,需要一个类声明协议,另一个类去遵守协议。正向及反向传值都可以使用。

block传值:block,在swift中也叫做闭包,将在适当的时间或位置进行回调使用。一般用于反向传值。

通知传值:声明一个通知中心,一个类发出通知,另一个类去监听通知中心发出的通知,一旦页面销毁的时候,监听的通知也需要注销掉。

About

传值-各种方式的传值。。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published