iOS
0. 序言 这是启动速度提升的第三篇: 《我是如何让微博绿洲的启动速度提升30%的》 《我是如何让微博绿洲的启动速度提升30%的(二)》 第一...
SJMediaCacheServer SJMediaCacheServer 是一个 iOS 端的 HTTP 媒体数据缓存框架. 播放器向本地 HTTP 代理服务器发送播放请求后, 会查询...
iOS推送SDK集成对比 由于自己的app想要一个推送功能,又由于调用系统的方法集成太麻烦,所以想找一个推送的SDK来做。市面上可以实现该功...
问题: iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?) 如何手动触发KVO? 一.基本使用 概念:KVO的全称是Key-Value Observing...
前言 笔者整理了一系列有关OC的底层文章,希望可以帮助到你。这篇文章主要讲解的是方法缓存的底层源码分析。 1.iOS的OC对象创建的alloc...
一次偶然的机会,公司的项目要用到推送,我自己本来就很懒,不愿意去弄整套APNS的流程,刚好之前跟朋友聊起过他们的产品中集成了个推的A...
热重载 iOS 实现布局热更新,方法更新; 不使用动态库注入这种方式 只需要引入打包好的.framework即可, 技术分析: JSCore NodeJS Runt...
SwiftyJSON 为json解析提供了优雅的解决方案,而且源代码并不多,其理念非常值得学习。 核心 SwiftJSON的核心数据结构是JSON。JSON就像...
问题:对象的isa指针指向哪里? 一.isa指针 instance的isa指针指向class。 当调用对象方法时,通过instance的isa指针找到class,最后找...
一、函数调用约定(Calling Convention) 在介绍libffi库之前,我们先来了解一个概念:函数调用约定,因为libffi库的工作原理就是基于这...