首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
keal同志
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
【OC梳理】多播代理
C#中有一种委托形式称作多播委托,会顺序执行多个委托对象的对应函数。 OC中系统并没有提供类似的类型让我们使用,所以需要自己实现类似的功能。 使用NSValue的valueWithNonretainedObject:方法将对象打包,然后将打包后的NSValue对象添加到代理数组…
RunLoop知识总结
从字面上来说是运行循环,也可以翻译为跑圈. RunLoop本质上是一个对象,这个对象可以保持程序的持续运行并且处理程序中的各种事件(如触摸事件,定时器时间,selector事件). RunLoop没有事情处理时就会使线程进入睡眠状态.这样可以节省CPU资源,提高程序性能. Ru…
iOS项目技术还债之路《二》IAP掉单优化
上篇中我们聊了聊iOS后台下载优化,通过一个成本较低的方案达到了业务预期的效果。这篇文章继续聊一聊今年初完成的另一个优化点:IAP掉单优化。 众所周知,由于IAP相关的坑比较多,IAP有很多话题可以聊。IAP的很多行为在官方文档中并没有清晰描述,因此除了官方文档外,也建议一并阅…
iOS 开发之 Runtime 常用示例总结
经常有小伙伴私下在 Q 上问一些关于 Runtime 的东西,问我有没有 Runtime 的相关博客,之前还真没正儿八经的总结过。之前只是在解析第三方框架源码时,聊过一些用法,也就是这些第三方框架中用到的 Runtime。比如属性关联,动态获取属性等等。本篇博客就针对 Runtime 这个主题来总结一些其常用的一些方法,当然 “空谈误国”,今天博客中所聊的 Runtime 依然要依托于本篇博客所涉及的 Demo。
iOS Runtime详解
我们从下面几个方面探寻Runtime的实现机制。 Runtime其实有两个版本: “modern” 和 “legacy”。我们现在用的 Objective-C 2.0 采用的是现行 (Modern) 版的 Runtime 系统,只能运行在 iOS 和 macOS 10.5 之后…
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。 目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是: springboot默认使用的日志框架是logback。 l…
关注了
24
关注者
0
收藏集
3
关注标签
31
加入于
2018-05-23