240 发简信
IP属地:北京
  • Resize,w 360,h 240
    swift 值类型 & 引用类型

    结构体 通常写法 在结构体中,如果不给属性默认值,编译是不会报错的。即在结构体中属性可以赋值,也可以不赋值 init方法可以重写,也可以使用系统...

  • Resize,w 360,h 240
    swift 类、对象、属性

    与OC对比: 实例对象 & 类OC中的实例对象本质是结构体,是通过底层的objc_object模板创建,类是继承自objc_classSwift...

  • SDWebImage探索

    图像下载与缓存SDWebImage加载图片的流程 SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓...

  • Resize,w 360,h 240
    内存管理之weak指针实现原理

    property属性可以设置为strong、weak、unsafe_unretained,转化为修饰成员变量就是__strong、__weak、...

  • Resize,w 360,h 240
    内存管理之copy

    iOS提供了2个拷贝方法1.copy,不可变拷贝,产生不可变副本2.mutableCopy,可变拷贝,产生可变副本 深拷贝和浅拷贝1.深拷贝:内...

  • Resize,w 360,h 240
    设计模式与架构设计

    何为架构? ▪︎ 架构(Architecture)▫︎软件开发中的设计方案▫︎类与类之间的关系、模块与模块之间的关系、客户端与服务端的关系 ▪︎...

  • 执行命令行出现xcrun: error: active developer path 的解决方法

    在探索swift源码编译时出现以下错误xcrun: error: active developer path ("/Applications/X...

  • Flutter从0到1

    01: Mac环境配置[https://www.jianshu.com/writer#/notebooks/50455179/notes/892...

  • Resize,w 360,h 240
    Flutter -- 01: Mac环境配置

    万事开头难,这篇文章针对iOS开发者,开启Flutter之旅。 本次版本配置环境:MacOS Catalina 10.15.7Flutter S...