1> 什么是runtimeruntime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其...
IP属地:甘肃
1> 什么是runtimeruntime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其...
这篇文章不会教大家如何实现一个具体的动画效果,我会从动画的本质出发,来说说 iOS 动画的原理与实现方式。 什么是动画 动画,顾名思义,就是能“动”的画。人的眼睛对图像有短暂...
前言 作为一个程序开发人员,调试程序编写过程中遇到的各种异常奔溃,是再常见不过的现象了。一般在开发过程中,我们可以通过打断点、输出log等多种方式来调试我们的程序。在iOS开...
一、概述 Objective-C语言是一门动态语言,它将很多静态语言在编译和链接期所做的事推迟到运行时处理。这种动态语言的优势在于:写代码更加灵活性,比如可以把消息重定向到别...
Block基础回顾 1.什么是Block? 带有局部变量的匿名函数(名字不重要,知道怎么用就行),差不多就与C语言中的函数指针类似,可以当做参数传来传去,而且可以没有名字。 ...
1.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,平时我们编写的OC代码,底层都是基于runtime实现的。 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 ...