当前位置: 首页 > news >正文

网络整合营销的优势网站关键词如何优化上首页

网络整合营销的优势,网站关键词如何优化上首页,小程序开发 上海,HTML5做网站例子1、认识Block Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值#xff0c;而其本身又可以带输入参数或返回值#xff0c;它和传统的函数指针很类似#xff0c;但是有区别#xff1a;block是inline#xff08;内联函数#xff09;的#x…1、认识Block Block封装了一段代码,可以在任何时候执行 Block可以作为函数参数或者函数的返回值而其本身又可以带输入参数或返回值它和传统的函数指针很类似但是有区别block是inline内联函数的并且默认情况下它对局部变量是只读的 苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多 2、Blocks的定义 1 //Blocks的定义2 int (^MySum)(int, int) ^(int a, int b) {3 return ab;4 };5 //定义了一个叫MySum的blocks对象它带有两个int参数返回int。等式右边就是blocks的具体实现6 //Block可以访问局部变量但是不能修改。7 int sum 10;8 int (^MyBlock)(int) ^(int num) {9 sum;//编译报错 10 return num * sum; 11 }; 12 //如果要修改就要加关键字__block 13 __block int sum 10;   Block可以访问局部变量但是不能修改若要修改就要加关键字__block(两个下划线)  如 1 __block int c 15; //__block 有两个下划线 2 MySum sum ^(int a, int b) //声明了一个block变量 3 { 4 c 19;//如果外部的变量用了__block关键字就可以在block内部修改这个变量 5 NSLog(”c is %i”, c); //block可以访问外面定义的变量 6 }; 3、Blocks和函数、指针对比 1 //定义函数指针2 int (*myFn)();3 4 //定义Blocks5 int (^MyBlocks)(int,int);6 7 //调用函数指针8 (*myFn)(10, 20);9 10 //调用Blocks 11 MyBlocks(10, 20);   Block、函数、指针三种方式实现两个数相加 下图      或者通过typedef用于定义类型定义类型后实现两数相加 1 void test1() {2 // 定义了Sum这种Block类型3 typedef int (^Sum) (int, int);4 // 定义了sump这种指针类型这种指针是指向函数的5 typedef int (*Sump) (int, int);6 // 定义了一个block变量7 Sum sum1 ^(int a, int b) {8 return a b;9 }; 10 int c sum1(10, 10); 11 NSLog(%i, c); 12 // 定义一个指针变量p指向sum函数 13 Sump p sum; 14 // c (*p)(9, 8); 15 c p(9, 8); 16 NSLog(%i, c); 17 } 4、Blocks的赋值 1 //在声明的同时定义变量然后赋值 2 int (^MySum)(int,int) ^(int a,int b) { 3 return a b; 4 }; 5 //也可先用typedef先声明类型再定义变量进行赋值 6 typedef int (^MySum)(int,int); 7 MySum sum ^(int a,int b) { 8 return a b; 9 };   转载于:https://www.cnblogs.com/CJDog/p/5116418.html
http://www.huolong8.cn/news/213283/

相关文章:

  • 小企业网站建设新市场报价做ppt介绍网站
  • 上海大型网站淄博优化公司
  • 佛山网站建设的大品牌wordpress虚拟支付插件
  • 电子商城网站建设与维护做简易动画的网站
  • 新能源网站开发WordPress新的页面
  • 公司网站毕业设计论文免费的开发平台
  • 不建议网站机械设备如何做网站
  • 注册网站域名要钱吗医药类网站建设评价
  • 长春网站制作的公司哪家好做阿里云网站空间
  • 大型网站开发语言wordpress伪静态中文乱码
  • sgs网站开发公司泉州网站设计公司
  • 济南住房和城乡建设局网站上海百度seo牛巨微
  • 手机h5免费模板网站wordpress 制作小工具
  • 企业网站怎么做的好看网站降权后 换域名
  • 怎么做宣传seo快速排名易下拉霸屏
  • 广西城乡住房建设厅网站首页国内可用的免费云端服务器
  • 网站编辑器室内装修效果图制作
  • 白云网站建设多少钱服务器与网站的关系
  • 建设网站需要什么东西大连淘宝网站建设
  • 建设网站企业公司服装设计公司简介
  • 贵阳seo技术爱站网seo工具查询
  • 公司网站域名是什么意思怎么学好网站建设
  • 做网站需要哪些技术知乎莆田网站 建设
  • 网站被k怎么闵行网站搭建哪里有
  • 做网站怎么投放广告怎样买空间做网站
  • 网站制作常见问题外贸网站建设教程
  • 厨具 技术支持东莞网站建设福州网站seo推广优化
  • 门户网站做商城的电商免费推广的方式有几种
  • 固安网站建设wordpress文章模板编辑器
  • 汕头网站建设方案优化怎样做服务型网站