拉维

LV0
发表了文章

Swift进阶二:基本数据类型相关

而在Objective-C中,如果没有特殊的指明,我们所声明的都是变量。可以通过如下几种方式来声明常量:

拉维
发表了文章

Swift进阶一:Swift简介

Swift语言引入了协议、协议的扩展、泛型等新特性,因此使用Swift语言可以很好地面向协议编程;Swift语言将函数和闭包提升为语言的一等公民,函数可以作为一...

拉维
发表了文章

Swift基础语法(四)

在Swift5之前,我们一般是采用上面的方式来处理异常,在Swift5之后,苹果推出了一个Result枚举,Result枚举可以更加优雅地去处理异常。

拉维
发表了文章

Swift基础语法(三)

chineseScore和mathScore也是存储属性,用来记录该学生的语文分数和数学分数。

拉维
发表了文章

Swift基础语法简化版

该网站是对Swift官方文档的翻译,但不是无脑翻译,而是结合作者的开发经验,在翻译的基础上,给出一些实用的建议。

拉维
发表了文章

Swift基础语法简化版(续)

闭包能够捕获和存储定义在其上下文中的任何常量和变量,即闭合并包裹那些常量和变量,因此被称为“闭包”。

拉维
发表了文章

一个Bug所引发的方法交换小讨论

最近鄙人在项目中接入了阿里云的移动数据分析功能,这个移动数据分析SDK中提供了统计页面出现与页面消失的接口,所以呢我就给UIViewController建了一个...

拉维
发表了文章

Swift基础语法(二)

我们之前介绍的数组Array、字典Dictionary等,都是值类型,而函数是引用类型。

拉维
发表了文章

Swift基础语法(一)

Swift语言是苹果公司在Apple WWDC 2014上退出的,用来撰写MacOS和iOS应用程序。

拉维
发表了文章

对象原理探究(一)

我们要探究一个对象,那么就要找到其属性或者方法等所对应的源码。首先,我来介绍三种探索源码(即定位源码位置)的方式。

拉维
汇编语言打包
发表了文章

[super class]和[self class]

按照我们的常规理解,super对应的应该打印Parent啊,为啥最后打印的是Son呢?

拉维
打包C++C#
发表了文章

OC中的nil、Nil、NULL、NSNull的区别

nil是指一个不存在的OC实例对象指针,指的是OC实例对象指针的空值,也就是OC实例对象的空指针。

拉维
存储
发表了文章

id和instancetype的区别

在开发当中,id和instancetype都是我们常见的类型,那么这两者有什么异同点呢?

拉维
打包IDE编程算法
订阅了专栏

腾讯云自媒体分享计划

3 文章3.5K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.5K 关注者
发表了文章

Runloop的再理解(Runloop下)

我们知道,Runloop可以保证线程不退出,那么,为什么Runloop具有此功效呢?那就要从Runloop的定义说起。

拉维
C 语言编程算法文件存储
发表了文章

Runtime再理解

Objective-C、Java、Swift等高级语言,其可读性很强,但是并不能直接被机器识别,所以就需要将这些源代码编译成相对应的机器语言(比如汇编语言),最...

拉维
打包文件存储Objective-C
发表了文章

Flutter中使用event_bus进行事件广播和事件监听

通俗地讲,状态管理就是:当我们想在多个页面(组件/Widget)之间共享状态(数据),或者一个页面(组件/widget)中的多个子组件之间共享状态(数据),这个...

拉维
网站
发表了文章

使用Provider来进行状态管理

当我们想在多个页面(组件/Widget)之间共享状态(数据),或者一个页面(组件/WIdget)的多个子组件之间共享状态(数据),这个时候我们就需要用Flutt...

拉维
FlutteriOSAndroid
发表了文章

Flutter更新showDialog以及showModalBottomSheet中的状态中的内容

很多人在使用 showDialog 或者 showModalBottomSheet 的时候,都会遇到这个问题:通过 setState 方法无法更新当前的dial...

拉维
jQuery UI网站

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券