想了解更多前端行业知识,请关注公众号【前端大牛爱好者】:全网top3Web前端公众号,汇聚了国内外20余万前端全栈架构师。每天为你推送高质量文章,一直陪伴着你。 原文链接:m...
想了解更多前端行业知识,请关注公众号【前端大牛爱好者】:全网top3Web前端公众号,汇聚了国内外20余万前端全栈架构师。每天为你推送高质量文章,一直陪伴着你。 原文链接:m...
OC是一门动态性的语言,尽可能的把很多工作从编译时和链接时推迟到运行时来工作,runtime就充当了能够使OC语言工作的操作系统。1、方法调用的本质就是给这个对象发送消息 2...
一、简单了解定义 1、strong表示指向并拥有该对象。其修饰的对象引用计数会增加1。该对象只要引用计数不为0则不会被销毁。当然强行将其设为nil可以销毁它。strong表示...
2019 iOS面试题大全---全方面剖析面试 数据结构:objc_object,objc_class,isa,class_data_bits_t,cache_t,metho...
2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing)...
2019 iOS面试题大全---全方面剖析面试 UIView与CALayer 事件传递与视图响应链 图像显示原理 UI卡顿掉帧原因 滑动优化方案 UI绘制原理 离屏渲染 一、...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
自己创建person类且实现NSCopying和NSMutableCopying协议后,进行的copy或者mutableCopy都是深拷贝的。那这样是不是就和你拿string的copy和mutableCopy的结果不一样了,你拿string的copy是浅拷贝。
浅拷贝就是拷贝后,并没有进行真正的复制,而是复制的对象和原对象都指向同一个地址 深拷贝是真正的复制了一份,复制的对象指向了新的地址 从上图可以看出,浅拷贝A指针改变了所指向的...
使用Xcode-Instruments中的Leaks检测内存泄漏步骤:1、如图所示,打开项目在顶部工具栏依次选中Xcode -- Open developer Tool --...
一、什么是库(framework) 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根据源代码公开的情况可以: 开源库开源库的源代码可见,比如af...
1. 概述 从iOS8开始,就引入了新的浏览器控件WKWebView,用于取代UIWebView,但是由于UIWebView的简单易用,还是使用率很高,目前苹果已经在迭代时,...
一、nil 我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象引用计数器为0了,系统将这块内...
忘记申请高德申请key
关于iOS 13高德地图可以加载地图但不走逆地理回调,或者poi回调问题描述,低版本模拟器可以回调,从iOS13开始不回调首先排除法1.确定高德申请key的时候,Bundle ID与项目里的一致(虽然是小问题,但是还是排除一下)2.确定问题是...
问题描述,低版本模拟器可以回调,从iOS13开始不回调首先排除法1.确定高德申请key的时候,Bundle ID与项目里的一致(虽然是小问题,但是还是排除一下)2.确定问题是...
关于横竖屏适配,有一句说一句,坑挺深的。之前做Vision和毕设的时候就处理过横竖屏问题,不过当时的功力太浅,明显没有处理明白。所以这次在公司项目中又一次遇到了这种横竖屏的需...
LLDB全称Low Level Debugger ,并不是低水平的调试器,而是轻量级的高性能调试器,默认内置于Xcode中。能够很好的运用它会使我们的开发效率事半功倍,接下来...
前言:Build Phases是Xcode在build的时候执行的一些任务 Target Dependencies:编译依赖关系--将lib工程的target加入到里面,告诉...