iOS 苹果官方Demo合集 字数10517阅读21059评论18喜欢144 其实, 开发了这么久, 不得不说, 苹果官方的Demo才是对某一个框架或者是某一个功能模块的完美...
![240](https://upload.jianshu.io/users/upload_avatars/1835961/f057f519edd0.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
iOS 苹果官方Demo合集 字数10517阅读21059评论18喜欢144 其实, 开发了这么久, 不得不说, 苹果官方的Demo才是对某一个框架或者是某一个功能模块的完美...
一、OpenGL渲染架构图 1. OpenGL渲染架构图: 2. 数据传递: 从上图可以看出OpenGL的数据传递通道有三种: attributes uniform text...
一、名词解析: 1. Context(上下文): 调用OpenGL之前需要创建一个context上下文,context就是一个状态机,记录OpenGL中各种配置的状态。 状态...
前言 对于iOS开发者而言,isKindOfClass:与isMemberOfClass:应该是相当熟悉的,今天我们不是要讲这两个方法的用法,而是讨论一个关于这两个方法的面试...
万物皆对象 我们知道在iOS中,id可以指向所有的实例对象,Class可以指向所有的类,我们来看一下他们的声明: 从声明中可以看出,OC的所有实例对象都是由objc_obje...
前言 在研究 isa 之前,我们首先思考一个问题,OC对象的本质是什么? isa在其中又是扮演什么角色?在研究OC对象的本质之前,我们先来了解一个工具Clang。 Clang...
山雨欲来 “砰砰砰、砰砰砰、砰砰砰” “大师,大师,江湖救急啊” “不知少侠,着急让老夫出关所为何事?” “大师之前授与我的iOS性能优化(初级)和iOS性能优化(中级),我...
更多的文章请查看OpenGL、OpenGL案例、OpenGL ES、OpenGL ES案例、Metal等文集 基础知识Mac OpenGL 环境搭建一、了解 OpenGL 常...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 在探讨内存对齐原理之前,首先介绍下iOS中获取内存大小的三种方式 ...
关于iOS的内存对齐,首先我们思考一个问题,iOS的对象实例在内存中是如何分布的?带着这个问题我们往下看。 OC对象的内存分布 这里有一段代码,在main函数中,实例化一个p...
一、如何追踪alloc的跳转: 调试时选用真机模式。 1. 断点+control: 当程序执行到 图1 位置时,按下control键(如图2),点击Step into(黄...
一款好的App一定要有非常好的用户体验,这一点已经是大多数开发者的共识。功耗是用户体验中一个重要的组成部分,但这部分因为各种问题,很多时候会被大家忽略。之前公司让我在内部搞个...
对于iOS App的首次启动优化,主要关注两个点,一个是main之前的耗时,一个就是main函数到root VC viewWillAppear执行完之间的耗时 针对main函...