zoukankan      html  css  js  c++  java
  • iOS传值的五种方式 鹏晴之家 百家号|05-19 14:46 关注

    iOS传值的五种方式:分别为属性 代理 block 单例 通知
    属性:属性传值是最简单的一种传值方式,此种方式适用于正面传值,适用于正面传值,也是刚接触iOS时候我们经常会遇到的一种方式。
    block传值:这个常用的是反向传值,即通俗的回调,就是从第二个界面往第一个界面回调参数。
    用法:
    这个是第二个界面的功能
    这个是第一个界面输入的内容
    其实这种方式很简单的,只要合理的运用的话block的传值还是挺不错的。
    代理:
    代理在运用的时候可是很方便的,单例和block一样的,也经常用在反向传值的过程中
    第二个界面中的.h文件中
    第二个界面中的.m文件中
    第一个文件的.m文件
    单例:
    单例除了用在传值的过程中,还会在网络请求中,如果说一个过程在整个过程中只使用以此的话可以使用单例。单例传值在使用中过于复杂,因此不建议在传值的时候使用单例。
    通知传值:
    1、注册通知
    2、通知中心发送一条消息通知,其中name前后一定要一样
    3、实现通知中心内部的方法,并实现传值
    4、消息发送完,要移除掉。(页面将要消失的时候)
  • 相关阅读:
    阿里打败腾讯的步骤
    开发自己的工作流(一)
    基础理解5:引导图
    基础理解4:弹出层和拖动
    基础理解:3作用域作用域链
    基础理解2:CSS3按钮动画
    基础理解1:JSONP
    Cordova中使用gulp
    关于SharePoint 2013的工作流(二)
    关于SharePoint 2013的工作流(一)
  • 原文地址:https://www.cnblogs.com/Ghosgt/p/6878873.html
Copyright © 2011-2022 走看看