厉害,我看视频有点吃力的
iOS源码解析:runtime<一> isa,class底层结构窥探isa详解 要想学习runtime,首先要了解它底层的一些常用的数据结构,比如isa指针。在arm64架构之前,isa就是一个普通的指针,存储着Class,Meta-Clas...
厉害,我看视频有点吃力的
iOS源码解析:runtime<一> isa,class底层结构窥探isa详解 要想学习runtime,首先要了解它底层的一些常用的数据结构,比如isa指针。在arm64架构之前,isa就是一个普通的指针,存储着Class,Meta-Clas...
swift转成c++代码命令怎么写
iOS源码解析:Block的本质<一>Block在iOS开发中的用途非常广,今天我们就来一起探索一下Block的底层结构。 1. Block的底层结构 下面是一个没有参数和返回值的简单的Block: 为了探索Bl...
可以连真机测试吗,为什么我选不了
Xcode 8 Instruments 学习(二)这篇文章主要介绍使用Instruments的 Time Profiler 的使用 前言 1.很多公司都恨不得把app压法周期压缩到最低,这就导致了开发中隐藏了很多问题,有点经...
一个OC对象至少占有16字节的存储空间
所以说NSObject占用了16个字节,只是NSObject中的成员isa只使用了8个字节
OC对象的本质<一>面试问题: 一个NSObject对象占用多少内存? 对象的isa指针指向哪里? OC的类信息存放在哪里? 第一个问题实质上就可以转化为objc这个指针指向的内存区域有多大。为...
大家先看下IOS字体规范与多屏幕适配的规律和在不同尺寸屏幕适配的UI布局: 在项目中肯定会遇到字体适配的问题,从上面可以看出:一般情况是在4,5,6上用一套字体大小,在6P上...
试试我写的一个自定义tabbar http://www.jianshu.com/p/9e52630e7368
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享iOS开...
PerformanceMonitor *moniotr = (__bridge PerformanceMonitor*)info;
用swift怎么转?
How To Use Runloop最新博客地址How To Use Runloop[How To Use Runloop]http://valiantcat.com/2016/04/27/HowToUseRu...