Flutter相关 如何局部刷新某个控件而不重走build方法? 如何减少安装包的大小 状态管理的选择 桥接 与原生的交互 Flutter 定义了三种不同类型的 Channe...
Flutter相关 如何局部刷新某个控件而不重走build方法? 如何减少安装包的大小 状态管理的选择 桥接 与原生的交互 Flutter 定义了三种不同类型的 Channe...
Swift相对OC有什么优势 1.更加安全的语言 OC(Objective-C)是一种动态语言,它的类型检查和错误检查都是在运行时完成的。这意味着在编译时,编译器无法检查类型...
请简单介绍下自己 面试官你好,很荣幸参加本次面试。我叫XXX,XXX人,毕业于XXX大学XXX专业,已经有X年的XXX工作经验,本次想应聘贵公司的XXX岗位,我有过X段工作经...
UITableView简介UITableViewCell简介以及重用原理介绍UITableViewCell的几种循环利用方式介绍自定义Cell的几种方式(StoryBoard...
关于KVO,首先我们来看两道面试题 KVO的本质是什么?如何手动去触发KVO?直接修改成员变量会触发KVO么? 怎么样? 如果你能够很好的回答这两道面试题我相信你对KVO的使...
关于KVC,我们先来看两道面试题: KVC全称是Key Value Coding,俗称键值编码,它提供了一种间接访问其属性方法或成员变量的机制,也就是说可以通过字符串来访问对...
一直以来对这三者的使用都不是十分的清晰,今天正好有机会整理一下,权当留着以后当笔记用 Const const有两个作用: 1.const仅仅用来修饰右边的变量2.被const...
instancetype和id 在开发中我们经常会用到instancetype和id,那么他们二者之间有什么区别呢? 我们首先创建一个工程,新建一个Animal类和一个Dog...
一.block定义二.block的本质三.block变量捕获(Capture)四.block的类型五.block的copy操作六.block使用了对象类型的auto变量的分析...