该文为分类原理的简单记录,总结自如下文章,感谢作者分享: iOS底层原理总结[https://juejin.im/post/5aef0a3b518825670f7bc0f3]...
该文为分类原理的简单记录,总结自如下文章,感谢作者分享: iOS底层原理总结[https://juejin.im/post/5aef0a3b518825670f7bc0f3]...
什么是Blocks Blocks是C语言的扩展功能。可以用一句话来表示Blocks的扩展功能:带有自动变量(局部变量)的匿名函数。C语言的标准不允许存在匿名函数,虽然可以使用...
目录 《Object-C编程之道》✅ 《iOS Core Animation:Advanced Techniques》✅ 《Advanced Swift》 《图解TCP/IP...
关于网络的面试题包括HTTP协议、HTTPS与网络安全、TCP/UDP、DNS解析、Session/Cookie。请求方法:GET、POST、HEAD、PUT、DELETE、...
一、堆和栈的概念与区别一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)——由编译器自动分配释放,存放函数的参数值,局部变量值等。其操作方式类似于数据...
runtime是运行时机制,Objective-C是面向运行时的语言,就是说它会尽可能的把编译和链接时要执行的逻辑延迟到运行时。这就给了我们很大的灵活性。可以按照需要把消息重...