归档

Swift和Objective-C混编

Swift和Objective-C混编

翻译自苹果官方文档和Objective-C交互互用性是指,在Swift和Objective-C之间可以建立一个互通接口,不管是Swift生成接口给Objective-C对接,还是Objective-C生成接口给Swift对接。既然你…
Objective-C Runtime:深入理解类与对象

Objective-C Runtime:深入理解类与对象

在那樱花盛开的季节概述常说Objective-C是一门动态语言,那么问题来了,这个动态表现在那些方面呢?其实最主要的表现就是Objective-C将很多静态语言在编译和链接时做的事情放到了运行时去做,它在运行时实现了对类、方法、成员…
【高级iOS】启动时间优化

【高级iOS】启动时间优化

时间分为两个部分 T1(main前) + T2(main后), {T1:系统环境布局时间:创建进程,加载解析可执行文件(库加载,堆栈环境配置等等), T2:从main函数到第一个界面显示时间}1 库加载越多,启动越慢2 Objc类越…
性能优化之布局优化记录

性能优化之布局优化记录

gpu绘制做开发时间长了之后,收集后台的bug,发现很多都是OOM(Out Of Memory Killer)。性能优化这时候成为了重点,下面是自己项目中布局优化的记录,希望对大家有所帮助。父布局对于ViewGroup的选择问题:推…
仿抖音上拉加载

仿抖音上拉加载

本文是来自@乔兰伊雪的投稿,原文:https://www.jianshu.com/p/313d56c2854b先上DEMO记得star哦之前实现了抖音下拉刷新效果之后就没再继续研究,想着上拉加载随便集成一下MJRefresh就可以了…
腾讯李茂材:腾讯区块链已在多个场景落地

腾讯李茂材:腾讯区块链已在多个场景落地

摘要:近日,由中国信息通信研究院、大数据促进发展委员会主办的2018年大数据产业峰会在北京国家会议中心举行。在可信区块链分论坛上,腾讯区块链技术总经理李茂材对区块链技术的发展现状和解决方案进行了分享。基于Trust SQL核心技术,…
iOS开发·runtime原理与实践: 关联对象篇

iOS开发·runtime原理与实践: 关联对象篇

本文Demo传送门:AssociatedObjectDemo摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,而本文则是本系列的关联对象篇。本文中,第一节将介绍关联对象…