1.线程安全的维度 1.线程间安全,不会产生线程死锁、由线程操作产生的异常崩溃2.线程数据安全,对于同时可读可写的数据,需要有同步操作 2. 看一个多个线程同时读写操作一个变...

IP属地:山东
1.线程安全的维度 1.线程间安全,不会产生线程死锁、由线程操作产生的异常崩溃2.线程数据安全,对于同时可读可写的数据,需要有同步操作 2. 看一个多个线程同时读写操作一个变...
下面是实现的代码:首先创建10个button(一个一个写太麻烦了,个人认为还是用一个 for 循环来创建比较好) 下面就是 button 的点击方法实现单选 多选的比较好做,...
1. 功能 1.imgage的PS工具,具有丰富的滤镜和特效2.美颜相机:实时处理摄像头返回的图片数据3.视频滤镜、美颜 2.优点 1.最低可支持 iOS 4.02.使用了G...
前言: 在第一次安装App, 或者更新App的时候, 常常会出现一个引导界面, 昨天晚上花了点时间, 写了个引导页,太晚就没发出来, 实现一个引导页其实并不困难. 请看代码点...
加密算法分类 对称加密:加密和解密都是使用一个密钥,密钥的保密工作就非常重要.非对称加密:用公钥加密,私钥解密; 用私钥加密,公钥解密. 对称加密 常见对称加密算法 DES ...
因为iPhoneX的产生,原本的导航栏再也不是44了,那么会出现什么问题呢?在隐藏导航栏的页面,原本的高度要向上调整一个导航栏+状态栏的高度。那么iPhoneX的导航栏高度不...
有感于iOS自动布局代码的冗长和繁琐,闲来无事,便自己封装了一下。写的过程中我借鉴了NSLayoutAnchor和masonry的一些思路,写了充分的单元测试用例,并对框架的...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...