对象类型的auto变量 1.当block内部访问了对象类型的auto变量时如果block是在栈上,将不会对auto变量产生强引用 2.如果block被拷贝到堆上会调用bloc...
IP属地:安徽
对象类型的auto变量 1.当block内部访问了对象类型的auto变量时如果block是在栈上,将不会对auto变量产生强引用 2.如果block被拷贝到堆上会调用bloc...
前面介绍过制作过程,这里不讲如何制作动态库、静态库。 静态库和动态库都是以二进制提供代码复用的代码库。 静态库常见的是 .a 动态库(共享库)常见的是 Windows 下的 ...
Socket: 1>Socket又称"套接字” 2>网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 3>应用程序通常通过"套接字"...
原文iOS刘海手机屏幕的适配判断是不是iphone x齐刘海屏幕iOS开发 iPhoneX以上机型适配判断判断iPhone X之后带刘海的机型 iOS11之后新增了一个saf...
这里汇总了自己写的一些关于iOS底层原理的文章,基于objc-781源码分析,会不定时更新。如果文章哪里有误麻烦在评论区指出,若觉得有帮助,请多多点赞。 alloc流程分析i...
iOS14带来了新的UI组件:WidgetKit,人称小组件(用过安卓的都能理解),这货的前身其实就是iOS10时候引入的Today Extension。 Widget为应用...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
使用代理Delegate实现反向传值 1)定义协议.方法2)声明一个属性,记录代理对象3)在合适的时机,给代理方发消息 BViewController.h BViewCont...