最新 最热

【JS】479- 又见原型和原型链

在前端这块领域,原型与原型链是每一个前端er必须掌握的概念。我们多次在面试或者一些技术博客里面看见这个概念。由此可见,这个玩意对于前端来说有多重要。其实它本身理解起来不难,但是很多刚入行前端的同学,看到prototyp...

2020-02-17
0

ios 笔试题3

*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5,&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)

2020-01-13
0

「类与对象」揭秘本质的第一步

若想了解Objective-C一些API具体实现以及一些对象真实的数据结构等,就需要将Objective-C语言转化成C/C++语言。

2019-12-26
0

关于runtime

Runtime是一套C语言的API,基本是用 C 和汇编写的,封装了很多动态性相关的函数,在这里下到苹果维护的开源代码。主要是使用官方Api,解决我们框架性的需求。...

2019-12-26
0

SDK、API和OPEN API有啥区别,这是最为形象的比喻

SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。

2019-12-17
0

深入了解 iOS 的初始化

在 iOS 里面,无论是 Objective-C 还是 Swift,类(结构体、枚举)的初始化都有一定的规则要求,只不过在 Objective-C 中会比较宽松,如果不按照规则也不会报错,但会存在隐患,而在 Swift 则需要严格按照规则要求代码才能编译通过,极...

2019-12-11
0

JavaScript——对象的属性

在JavaScript中,所有的对象都是一组属性的集合,属性可以是数值,字符串等原始类型,也可以是函数,或者是其他对象。

2019-11-26
0

「类与对象」揭秘本质的第一步

若想了解Objective-C一些API具体实现以及一些对象真实的数据结构等,就需要将Objective-C语言转化成C/C++语言。

2019-11-25
0

利用Clang探究block捕获外部变量的本质(一)

我们知道,Objective-C的block会捕获自动变量。在计算机编程领域,自动变量(Automatic Variable)指的是局部作用域变量,即局部变量。相对于全局变量。如下,在main函数中声明一个局部变量val = 1;block中打印val的值,然后在执行...

2019-11-12
0

深入理解Block

我用了将近一周的时间将与Block相关的知识点进行了整理,将相关内容整理成了脑图,分享给大家:

2019-11-06
0