OC之Block块语法

原创 2015年11月19日 09:48:30


字符串转化为整型
int(^m6)(NSString *) = ^int(NSString * g){
   return g.intValue;
 };
int g = m6(@"1111");
NSLog(@"%d",g);
//如果需要在block内部修改外部变量的值 需要加__block
//全局变量(main函数以外的变量)则不需要加__block修饰就能直接修改其值

block与局部变量
//在block中可以访问外部的局部变量
 __block float a2 = 0.13;
 void(^testBlock)(float) = ^void(float h){
   a2++;
//block内部可以使用外界的局部变量
  NSLog(@"%.2f",a2+h);
    };
 testBlock(3.14);
版权声明:本文为博主原创文章,未经博主允许不得转载。

OC_语法入门_day6_ARC(循环引用)/block代码块(闭包)/protocol协议(接口)/代理模式

H:/Objective-C/OC_day6/01-arc的基本使用-0-Dog.h/* 作者:MJ 描述: 时间: 文件名:Dog.h */ #import @interface Do...

OC开发 --- 连式语法API设计 (使用block)

如何设计一套简洁的连式语法API ,让阅读者以及使用者更方便:  前言:SDAutoLayout 在发布之后受到了众多iOS开发者的青睐和支持,不到半年时间内在GitHub上已经获得2...
  • BX_Jobs
  • BX_Jobs
  • 2016年05月14日 18:02
  • 294

OC总结----类的方法.继承.NSString类的常用方法.NSMutableString 类的方法.数组类.字典类.block语法以及数组排序高级.属性.category (分类,类目).延展,等

1.在加号方法中不能使用实例变量,shi'il
  • RC_cong
  • RC_cong
  • 2014年08月17日 21:19
  • 757

OC特有语法—Block

Block:  与函数指针的比较: 有点像函数指针,可以作为参数传递,作为函数返回值 函数指针: Void (*mypoint)()=test;  //指向函数的指针。存储函数名代表的指针变...

OC语法之Block

// // main.m // Block // // Created by New-World on 13-11-11. // Copyright (c) 2013年 Gary. All r...

OC第六讲(Block,语法糖)

一: // //  main.m #import #import "Student.h" //函数声明 int maxValue (int a, int...

黑马程序员——OC语法 block和protocol

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、block 1.block简介 block是一种数据类型。 block类...
  • jerome3
  • jerome3
  • 2015年04月14日 10:02
  • 309

iOS 开发OC语言(六) Block语法简介

iOS 开发OC语言(六) Block语法简介

黑马程序员(OC特有语法-block和-Protocol)

------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------...

黑马程序员——OC语法,封装block和协议protocol

—-Java培训、Android培训、iOS培训、.Net培训、期待与您交流!—-一、block1.block基本认识.block是一种数据类型。 .block类型的数据封装了一段代码,可以在任何时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OC之Block块语法
举报原因:
原因补充:

(最多只允许输入30个字)