首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mr丶Wayne
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 4
沸点 5
赞
9
返回
|
搜索文章
赞
文章( 4 )
沸点( 5 )
Swift 中 Lazy 的用法和实现原理
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 Swift 开发者肯定都用过 lazy 关键字,它允许延迟属性的初始化,直到它们第一次被访问。这一特性在很多场景都特别有用,比如初始化高内存对象
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
iOS八股文(二)对象的本质探索(下)
属性存储位置重排 系统在存储属性自动生成的成员变量的时候,会对这些成员变量重新排列顺序,而不是我们编码的顺序,所有我们编码的时候可以不考虑属性顺序对内存的影响。但如果是成员变量则不会重新排列。 可以看
iOS KVC和KVO详解
同时苹果对一些容器类比如NSArray或者NSSet等,KVC有着特殊的实现。 KVC要设值,那么就要对象中对应的key,KVC在内部是按什么样的顺序来寻找key的。当调用setValue:属性值 forKey:@”name“的代码时,底层的执行机制如下: 程序优先调用set:…
关注了
3
关注者
0
收藏集
0
关注标签
0
加入于
2019-12-05