结构体 通常写法 在结构体中,如果不给属性默认值,编译是不会报错的。即在结构体中属性可以赋值,也可以不赋值 init方法可以重写,也可以使用系统...
与OC对比: 实例对象 & 类OC中的实例对象本质是结构体,是通过底层的objc_object模板创建,类是继承自objc_classSwift...
图像下载与缓存SDWebImage加载图片的流程 SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓...
property属性可以设置为strong、weak、unsafe_unretained,转化为修饰成员变量就是__strong、__weak、...
iOS提供了2个拷贝方法1.copy,不可变拷贝,产生不可变副本2.mutableCopy,可变拷贝,产生可变副本 深拷贝和浅拷贝1.深拷贝:内...
何为架构? ▪︎ 架构(Architecture)▫︎软件开发中的设计方案▫︎类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系 ▪︎...
在探索swift源码编译时出现以下错误xcrun: error: active developer path ("/Applications/X...
01: Mac环境配置[https://www.jianshu.com/writer#/notebooks/50455179/notes/892...
万事开头难,这篇文章针对iOS开发者,开启Flutter之旅。 本次版本配置环境:MacOS Catalina 10.15.7Flutter S...