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

服务器做视频网站吗wordpress mip 改造

服务器做视频网站吗,wordpress mip 改造,邓州微网站开发,汝州市建设局网站1、逗号表达式#xff0c;返回整个逗号表达式的返回值是最后一个表达式的返回值#xff0c;长见识了#xff0c;第一次听说#xff0c;比如 int x (a 3, a 4, a 5, a 6);NSLog(x is %d, x);x is 6 2、iOS 有如下三种随机数方法#xff1a; 1#xff09;…1、逗号表达式返回整个逗号表达式的返回值是最后一个表达式的返回值长见识了第一次听说比如 int x (a 3, a 4, a 5, a 6);NSLog(x is %d, x);x is 6 2、iOS 有如下三种随机数方法 1、srand((unsigned)time(0)); //不加这句每次产生的随机数不变int i rand() % 5;2、srandom(time(0));int i random() % 5;3、int i arc4random() % 5 ; 注rand()和random()实际并不是一个真正的伪随机数发生器在使用之前需要先初始化随机种子否则每次生成的随机数一样。 arc4random() 是一个真正的伪随机算法不需要生成随机种子因为第一次调用的时候就会自动生成。而且范围是rand()的两倍。在iPhone中RAND_MAX是0x7fffffff (2147483647)而arc4random()返回的最大值则是 0x100000000 (4294967296)。 精确度比较arc4random() random() rand()。 3、块的基本用法定义如下    ^[块返回值类型](形参类型1 形参1 形参类型2 形参2)    {     //块执行体    }      1)、定义块必须以^开头    2)、定义块返回值类型一般省略    3)、定义块不需要值名字    4)、块的参数可以是(void)    块变量格式    块返回值类型(^块变量名)(形参类型1, 形参类型2);      一般使用 #import Foundation/Foundation.hint main(int argc, char * argv[]) {autoreleasepool {void (^printStr)(void) ^(void) {NSLog(我在学习oc的块);};printStr();int (^sum)(int, int) ^(int a, int b) {return a b;};NSLog(sum is %d, sum(a, b));void (^print)(NSString) ^(NSString *info) {NSLog(info value is %, info);};print(chenyu);}} 块可以访问局部变量的值但是不许修改因为传递进去的是值不是地址所以不能修改following    下面代码会引起错误   int value 20;void (^print)(void) ^(void) {value 30;NSLog(%d, value);}value 45;print(); 看下面的例子   int value 20;void (^print)(void) ^(void) {NSLog(%d, value);}value 45;print(); 结果打印是20,我们不是修改了成了45吗当程序用块访问局部变量时系统在定义块会把局部变量的值保存在块中而不是等到执行时才去访问获取变量的值如果考虑块要修改局部变量的值我们可以用_block修饰局部变量    _block int value 20;void (^print)(void) ^(void) {//会打印出45NSLog(%d, value);value 40;//会打印出40NSLog(%d, value);}value 45;print();//会打印出40NSLog(%d, value); 用_block作为修饰的时候可以理解为传递指针到块里面去了可以修改地址从而修改值   用typedef定义块变量类型,格式如下    typedef 块返回值类型 (^块变量类型)(形参类型1, 形参类型2) typedef void (^Print)(NSString *); Print print ^(NSString *info){NSLog(%info, info);}print(chenyu); 块有点像C语言里面的函数指针。 测试 typedef int (^Add) (int, int); typedef void (^Show) (NSString *); int main(int argc, char * argv[]) {autoreleasepool {void (^pri)(void) ^(void) {NSLog(hello world);};pri();Add add ^(int a, int b) {return a b;};int result add(4, 5);NSLog(4 5 is: %d, result);Show show ^(NSString * info) {NSLog(%, info);};show(chenyu);} } 结果 hello world4 5 is: 9chenyu
http://www.pierceye.com/news/857972/

相关文章:

  • 网站做微信登录asp.net做网站头部和尾部_都用什么来实现
  • 南充哪里做网站太原关键词优化公司
  • 哪个网站做的ppt模板好投放广告网站
  • 公司网站中新闻中心怎样做优化百度浏览器电脑版
  • 厦门网站建设 九来外国做视频在线观看网站
  • 用.net做购物网站山东建筑公司实力排名
  • 做百度推广网站找谁好宁夏省建筑信息平台
  • phpcmsv9手机网站源码网站开发ide php
  • 学校网站建设成功案例微信公众号网站导航怎么做
  • 重庆汽车网站建设建立大安全大应急框架
  • 重庆模板建站定制网站做企业网站到哪里找
  • asp技术做网站网站建设推广是什么工作室
  • 运营公众号还是做网站室内装修设计软件哪个好用
  • 卖营销软件的网站如何利用站群做网站
  • 网站空间价格怎么算网站制作与发布
  • 做网站的动态图片廊坊做网站哪家好
  • 建设企业网站报价怎么做网站logo
  • 企业类网站谷歌seo招聘
  • asp.net网站安装顺序idc 公司网站模板
  • 新手学做网站优化2022app分类排行
  • 微信微网站制作公司2008年做的网站
  • 网站建设柒首先金手指1男孩做网站
  • 葫芦岛市建设局网站网页制作与网站发布
  • 企业网站首页布局尺寸营销网站建设哪家便宜
  • 专题网站建设策划郑州市做网站的公
  • wordpress網頁版天津百度网站排名优化
  • 做网站建设销售工资代做电大网站ui作业
  • DMZ做网站wordpress 小工具 创建
  • 宠物网站建设方案外贸网站建设公司服务
  • 玉林网站建设学校门户网站建设的意义