学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    有奖征文丨玩转 Cloud Studio

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS 开发:『Blocks』详尽总结 (一)基本使用

    本文用来介绍 iOS开发中 『Blocks』的基本使用。 通过本文您将了解到: 什么是 Blocks Blocks 变量语法 Blocks 变量的声明与赋值 Blocks 变量截获局部变量值特性 使用 __block 说明符 Blocks 变量的循环引用以及如何避免 什么是 Blocks ? 一句话总结:Blocks 是带有 局部变量 的 匿名函数(不带名称的函数)。 Blocks 也被称作 闭包、代码块。 Blocks 变量语法 我们使用 ^ 运算符来声明 Blocks 变量,并将 Blocks 对象主体部分包含在 {} 中,同时,句尾加 ; 表示结尾。 Blocks 变量的声明与赋值 3.1 Blocks 变量的声明与赋值语法 Blocks 变量的声明与赋值语法可以总结为: 返回值类型 (^变量名) (参数列表) = Blocks 表达式 注意:

    40050

    【Scratch入门到精通】blocks 积木区风格定制

    作者:约克 原文地址:https://yorkyu.cn/scratch-example-blocks-style-078ba0174e9a.html 文章版权归作者所有,转载请注明出处! 一,前言 本文主要讲解,怎么定制 scratch-blocks 的积木区风格,如主题色,滚动条,积木工作区边界限制等。并深入源码,探究其根本。 由于scratch-blocks基于blockly二次开发,而blockly已迭代多个版本,在使用上会有所差异,后续作者会有文章,结合源码单独讲解blockly的使用。 1.1. 定制技术实现 实现scratch-blocks的定制的方法当前使用到的有: 通过入口函数inject()方法的入参options 借助Javascript语言中的函数重写能力 使用全局CSS样式覆盖 二 滚动条位置 示例中把积木区垂直滚动条移动到了工作区左侧,其主要实现方式为重写scratch-blocks/scrollbar.js中的方法,重写后的方法如下。

    72520

    扫码关注腾讯云开发者

    领取腾讯云代金券