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

做企业网站要用什么软件直播平台开发方案

做企业网站要用什么软件,直播平台开发方案,研究院网站模板,谎称在网站网站做维护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://wiki.neutronadmin.com/news/433523/

相关文章:

  • 重庆网站维护公司做网站给不给源代码
  • 会建网站的人wordpress安装系统
  • 密云成都网站建设临汾建设局官方网站
  • 博客园网站开发dedecms免费模板
  • 闸北区网站建设网页设计jsp做网站好不好
  • 朝阳市营商环境建设监督局网站360网站排名优化
  • 重庆网站建设技术外包移动网站虚拟主机
  • 网站备案应该怎么做php网站开发都需要什么软件
  • oa网站建设网站建设怎么在图片上加字
  • 采购网站有哪些手机制作最简单钓鱼网站
  • dns网站卫士 收录软件技术培训机构
  • 用糖做的网站临沂网
  • 深圳网站开发制作徐州关键词排名优化
  • seo网站建设视频wordpress侧边栏导航代码
  • 海口小微企业网站建设微网站运营
  • 2008系统怎么搭建多个网站做网站可以用哪些语言
  • 微信h5游戏网站建设网站推广一般办法
  • 大兴区制作网站的公司龙溪网站制作
  • 学做网站论坛怎么样大宗商品交易平台有哪些
  • 网站推广的工具湖南长沙市区哪里好玩
  • 源码如何做网站百度一下的网址
  • wordpress网站排行榜义乌网站制作是什么
  • 建立网站需要多少钱湖南岚鸿seo项目优化案例分析文档
  • 如何将自己做的网站传到网上东城网站设计
  • 汽车行业网站建设比较零食网站模板下载
  • 班级网站制作教程光谷网站开发
  • 全球网站流量查询如何手机创建网站
  • 建筑网站建设网站建设会犯法吗
  • 网站营销策略怎么写asp转换手机网站
  • 学校网站栏目建设北京师大互联网公司排名