在Flutter面试中,面试官可能会问到一系列涵盖Flutter框架、Dart语言以及移动应用开发方面的问题。以下是一些可能会被问到的常见问题: 1、什么是Flutter?它...
在Flutter面试中,面试官可能会问到一系列涵盖Flutter框架、Dart语言以及移动应用开发方面的问题。以下是一些可能会被问到的常见问题: 1、什么是Flutter?它...
结构体 通常写法 在结构体中,如果不给属性默认值,编译是不会报错的。即在结构体中属性可以赋值,也可以不赋值 init方法可以重写,也可以使用系统默认的image.png 结构...
与OC对比: 实例对象 & 类OC中的实例对象本质是结构体,是通过底层的objc_object模板创建,类是继承自objc_classSwift中的实例对象本质也是结构体,类...
图像下载与缓存SDWebImage加载图片的流程 SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓存管理、异步下载,同一个URL...
property属性可以设置为strong、weak、unsafe_unretained,转化为修饰成员变量就是__strong、__weak、__unsafe_unreta...
iOS提供了2个拷贝方法1.copy,不可变拷贝,产生不可变副本2.mutableCopy,可变拷贝,产生可变副本 深拷贝和浅拷贝1.深拷贝:内容拷贝,产生新的对象2.浅拷贝...
何为架构? ▪︎ 架构(Architecture)▫︎软件开发中的设计方案▫︎类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系 ▪︎ 经常听到的架构名词▫︎ MV...
什么是Protocol? Protocol是Swift中的一种自定义类型,可以使用protocol定义某种约定,而不是某一种类型,一般用于表示某种类型的共性。 Protoco...
在探索swift源码编译时出现以下错误xcrun: error: active developer path ("/Applications/Xcode.app/Conten...
除了 3、4、5其他的文章都看不了了
Alamofire (3)—— Request😊😊😊Alamofire专题目录,欢迎及时反馈交流 😊😊😊Alamofire (1)—— URLSession必备技能Alamofire (2)—— 后台下载Alamofir...
对于学习来说,最大的成本不是金钱,而是时间。低质量低效率的学习不仅是对金钱的浪费,更是对时间、生命的浪费。 先来看一系列大厂必问的iOS的高阶面试题: 什么是ARC&MRC?...
求答案 @Cooci_和谐学习_不急不躁
一套iOS底层试卷-我想和你分享考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及...
考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及...
推荐插件 插件太多也会出现各种问题,这里我就精简一下flutter开发用到最有用的插件,供大家参考 1. Flutter 与 Dart 这两个语法和开发插件,是必装的,装了F...
01: Mac环境配置[https://www.jianshu.com/writer#/notebooks/50455179/notes/89287124]
万事开头难,这篇文章针对iOS开发者,开启Flutter之旅。 本次版本配置环境:MacOS Catalina 10.15.7Flutter SDK 2.2.1Xcode 1...
来源作者:字节跳动技术团队 前言启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,...
@荒野猎神 因为主线程是放在主队列,主队列是串行队列,加入到主队列的任务按加入顺序执行,后面需要前面任务执行完再执行,这时如果执行同步任务会造成死锁
dispatch_semaphore使用dispatch_semaphore是GCD采用线程同步的一种方式,与他相关的共有三个参数: dispatch_semaphore_createdispatch_semaph...