iOS底层面试
![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
iOS底层面试
具体可参考以下链接:https://www.jianshu.com/p/239adf1fae79
JSON是一种轻量级的数据格式,一般用于数据交互。服务器返回给客户端的数据,一般都是JSON格式或者XML格式。 在iOS中,JSON的常见解析方案有4种: (1)第三方框架...
具体可参考以下链接:https://www.jianshu.com/p/362a9edd81ac
HTTPS介绍 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP ...
一、MVC 从字面意思来理解,MVC 即 Modal View Controller(模型 视图 控制器),是 Xerox PARC 在 20 世纪 80 年代为编程语言 S...
Objective-C有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 + i...
Atomic (1)是默认的 (2)会保证 CPU 能在别的线程来访问这个属性之前,先执行完当前流程 (3)速度不快,因为要保证操作整体完成 Non-Atomic (1)不是...
具体可参考以下链接:https://www.jianshu.com/p/1b66c4d47cd7、http://www.cocoachina.com/ios/20150610...
weak 此特质表明该属性定义了一种「非拥有关系」(nonowning relationship)。为这种属性设置新值时,设置方法既不持有新值(新指向的对象),也不释放旧值(...
具体可参考以下链接:https://www.jianshu.com/p/5d4fcc5b534d
具体可参考以下链接:https://www.jianshu.com/p/d28a5633b963、http://www.cocoachina.com/ios/20180628...
说起tableview优化,简直是博大精深。 有时候遇到这样一种场景:每次滑动页面的时候,就会出现卡顿严重的情况。那么问题来了,为什么会出现卡顿情况呢?那就要从UITable...
具体可参考以下链接:https://www.jianshu.com/p/b9f020a8b4c9
具体可参考以下链接:https://www.jianshu.com/p/19fdbf81a086
具体可参考以下链接:https://www.jianshu.com/p/6ebda3cd8052
浅拷贝就是拷贝后,并没有进行真正的复制,而是复制的对象和原对象都指向同一个地址 深拷贝是真正的复制了一份,复制的对象指向了新的地址。 深拷贝和浅拷贝的本质是地址是否相同 在开...
前言 什么是内存管理?是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 我们本篇学习的就是iOS开...
具体可参考以下链接:https://www.cnblogs.com/weiming4219/p/7649661.html