首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我是繁星
掘友等级
ios开发工程师
|
快手
学习中。。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
64
文章 64
沸点 0
赞
64
返回
|
搜索文章
最新
热门
iOS中的集合类型介绍
容器介绍 数组 NSArray、NSMutableArray 是有序的、连续的同一类型值的集合,可根据索引快速访问。 NSPointerArray 可以插入nil,元素支持弱引用关系,可以再在元素加入
《YYModel源码分析(二)NSObject+YYModel》
之前文章讲述了YYClassInfo如何将runtime类结构封装到OC层。这篇文章主要讲述YYModel是如何用NSObject分类,实现非侵入式json-model的(类型转换,容错,model转json会在其他文章中讨论)。 NSObject+ YYModel中并不只有N…
《YYModel源码分析(一)YYClassInfo》
YYModel大家肯定很熟悉,其非侵入性,易用性都使得它成为json-Model的新宠,接下来咱们分析下他的原理。 先看YYClassInfo这个类,他是一个runtime中Class在OC层的封装,并且解析增加了很多描述,所以想了解YYModel原理必须对runtime有一定…
SDMemoryCache中的NSMapTable
如上是NSDictionary的赋值方法,明显可以看出key必须要遵循NSCoping协议,那么我们做个小实验。 其实akey是对原本的key执行了copy。而anObject是对对象进行了强引用。 这样可以看出来确实NSDictionary的key内存语义只有copy,确实不…
关于IOS 属性atomic(原子性)的理解
银行的转账业务就是一个原子性的操作。 如果张三的钱扣完,银行系统瘫痪了,怎么办呢?张三的1000块钱会被会没呢,当然不会。这时候你的钱会退回来。也就是说银行的转账业务要么成功张三(1000元)李四(3000元),要么不发生张三(2000元)李四(2000元)。 看看我们的ato…
GYHttpMock:使用及源码解析
GYHttpMock是腾讯团队开源的用于模拟网络请求的工具。截获指定的http Request,返回我们自定义的response。本文意在解析其细节和原理。 客户端开发过程中,经常会遇到等服务端联调的情景,往往这个时候我们什么都做不了,这个工具可以轻松解决这个问题。只需要引入工…
个人成就
文章被点赞
48
文章被阅读
17,687
掘力值
381
关注了
15
关注者
28
收藏集
3
关注标签
10
加入于
2018-06-28