@property(nonatomic,weak) <#Class#> *<#object#>;
@property(nonatomic,weak) <#Class#> *<#object#>;
深浅copy 浅拷贝:指针拷贝,复制一个新的指针,指向同一块内存区域。实际内存并没有发生拷贝 深拷贝:内容拷贝,拷贝数据到一块新内存区域,指针指向拷贝的数据区 浅复制很简单,...
内存管理是指软件运行时对计算机内存资源的分配和使用技术,其最重要的目的是如何高效、快速的分配,并且在适当的时候释放和回收内存资源。 iOS中数据是存在堆和栈中的,然而我们的内...
堆和栈 全局(静态)区 存放程序静态分配的变量和全局变量。 栈区(stack) 由编译器自动分配并释放 存放函数的参数值,局部变量等 当一个方法执行时,会建立自己的内存栈,在...
Block block其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用。那block是OC对象吗?答案是肯定的 1、为什么block中要使用_...
多线程 如有错误欢迎指正,谢谢。 1.线程与进程 地址空间:进程之间的地址相对独立,同一个进程中的线程共享本进程的地址空间 资源拥有:进程之间的资源相对独立,同一个进程中的线...
https://www.jianshu.com/p/bedf090f1416 iOS-UITabBarViewController大总结https://www.jianshu...
ReactiveObjC是ReactiveCocoa系列的一个OC方面用得很多的响应式编程三方框架,也就是大家经常提到的RAC,也许大家对RAC还不是很了解,不知道这个框架用...
最近接触学习到了RAC(ReactiveCocoa),RAC是函数式+响应式编程结合,首先得去理解何为响应式函数编程(FRP)。 看了许多介绍,举一个最通俗易懂的例子——...
今天突然发现spotlight搜东西没反应了,网上查找解决方案都说是要重建索引,于是按下面的方法重建索引: 将Mac下的所有磁盘全部重建索引,包括Mac本身的硬盘,磁盘镜像,...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
关于SiriKit 在6月14日凌晨的WWDC2016大会上,苹果提出iOS10是一次里程碑并且推出了十个新特性,大部分的特性是基于iPhone自身的原生应用的更新,具体的特...
本文内容 1、多张图片合成视频 2、音视频合成 音视频合成主要分两种1.音频+无音频的视频2.音频+有音频的视频 3、多个视频合称为一个视频 1、多张图片合成视频 推荐使用:...
WebViewJavascriptBridge GitHub地址 jsBridge框架是解决客户端与网页交互的方法之一。最主要的实现思路是客户端在webivew的代理方法中拦...