阅读目录1、整个界面搭建2、代理传值 1、这里需要给add控制器添加一个代理对象,然后定义一个代理需要遵守的协议。 3、还有最关键的一步,那就是指定代理对象是谁 2、在点击保存按钮后进行数据传递 3、关键一点还是要在数据接收方也就是contact控制器中对block内容进行包装3、顺序传值4...
分类:
移动开发 时间:
2015-06-13 19:54:30
阅读次数:
229
1、属性传值前向后传值。2、协议传值3、Block传值代替协议代理传值,主要时间点问题。4、单利传值数据共享。5、通知传值通知中心NSNotificationCenter提供了一种更加解耦的方式。最典型的应用就是任何对象对可以发送通知到中心,同时任何对象可以监听中心的通知。发送通知的代码如下:[[N...
分类:
移动开发 时间:
2015-05-29 13:34:19
阅读次数:
149
第二个视图控制器如何获取第一个视图控制器的部分信息例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传...
分类:
移动开发 时间:
2015-05-03 14:31:26
阅读次数:
217
使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:先说一下思想:首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到...
分类:
移动开发 时间:
2015-05-01 00:35:39
阅读次数:
158
//点击cell跳转时触发// In a storyboard-based application, you will often want to do a little preparation before navigation在使用storyBoard时进行传值是的操作.- (void)prep...
分类:
移动开发 时间:
2015-04-21 00:02:20
阅读次数:
185
一:利用代理传值,就是利用代理进行通信。接口文件:#import @protocol Cdelegate -(void)change:(NSString *)name;@end.h文件@interface ViewController : UIViewController.m文件- (IBActio...
分类:
移动开发 时间:
2015-04-18 01:11:59
阅读次数:
289
使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:
先说一下思想:
首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。
第二个界面的只有一个UI...
分类:
移动开发 时间:
2015-04-14 16:50:26
阅读次数:
142
//// ViewController.m// block_chuanzhi//// Created by imac on 15-4-1.// Copyright (c) 2015年 imac. All rights reserved.//#import "ViewController.h"#imp...
分类:
其他好文 时间:
2015-04-01 14:54:29
阅读次数:
102
1. Block实际上是指向结构体的指针,编译器会将内部的代码生成对应的函数2. Block内部使用了外部的变量, 内部是否能修改外部的变量,取决于外部变量是怎么给Block传值的: 1>如果传的指针,就可以改; 2>如果传的只是变量的数值,则不可以改.3. Block的内存管理: 1>默认情况下....
分类:
移动开发 时间:
2015-02-09 07:04:46
阅读次数:
180
如何封装一个类似于微信的表情录音键盘呢?
实现这种键盘需要用到如下的知识:
通知传值,block 传值,委托模式,coreData缓存最近的使用记录,
使用autolayout自动布局,键盘动画, 制作 plist 文件
属性字符串AttributeString .录音AVFoundation框架
下载地址:
蜜聊Love https://itunes.apple.com/cn/ap...
分类:
移动开发 时间:
2015-01-24 14:32:43
阅读次数:
148