OC单例 1.使用GCD(推荐使用) 2.单线程模式单例 此单例只有在单个线程使用的情况下实用,在多线程的情况下,会产生线程不安全的情况。 3.多线程加锁单例 加锁以后,当多...
OC单例 1.使用GCD(推荐使用) 2.单线程模式单例 此单例只有在单个线程使用的情况下实用,在多线程的情况下,会产生线程不安全的情况。 3.多线程加锁单例 加锁以后,当多...
let path = Bundle.main.url(forResource: "Privacyagreement", withExtension: "txt")let da...
第一步,导入头文件,尊守协议,并创建管理者 第二步,初始化,并实现代理,开启定位 当没有打开定位时调用如下方法 获取到数据时调用如下方法 其中placemark中保存了当前位...
前几天,在我的介绍下,一个朋友成为某司的合伙人,特意在微信上感谢我。 在很多朋友眼里,我似乎是人脉中心。从找工作、到找对象,从医院挂号、到职业咨询,都会来问我下。 其实,我性...
最近项目中需要获取用户所使用的机型,网上查了很多资料最新的也就是到iPhone 11系列的,苹果最近出的iPhone 12相关系列的都没包含在内。 偶然间浏览到一个网页上面列...
因为项目需求,所以最近需要使用AES对本地保存的数据以及请求参数进行加密。 1.关于AES的区别 AES有不同的模式,模式有ECB/CBC等。iOS默认的是CBC。至于在项目...
前言 1. 介绍1.1 AES是什么?1.2 AES详解1.3 实现原理和比较1.4 模式和填充选择 2. 经验总结2.1 加密模式和填充方式的确定2.2 填充方式的选择2...
记录一下自己的解密过程,在服务器传过来的base64字符串 使用demo里面的这两个方法进行解码,但是解码出来的data,一转换成字符串就显示为nil,要么就是乱码,然后...
掘金主页欢迎关注和提问,以后也会不定期回答简书上的提问 本篇文章记录了iOS中对字符串进行AES加密+Base64编码的过程,考虑到加密对象和使用场景,理所当然的将加密过程丢...
"APP的数据安全已经牵动着我们开发者的心,简单的MD5/Base64等已经难以满足当下的数据安全标准,本文简单的介绍下AES与Base64的混合加密与解密" AES:高级加...
感谢观看,更多请关注!更多面试文章和答案请观看面试合集![https://www.jianshu.com/p/475a31539788] UITableView相关 一、重用...
swift版本的带进度的无限轮播头部bar。 HRCycleView基于UICollectionView来实现。 功能包含: 支持单张图片 支持带进度条样式 支持持续时间自定...
1.@property (nonatomic, copy) NSArray *irregularButtonTitleArray; 2. [self createIrreg...
1.Swift版本: (1)打开info.plist,删除Main storyboard file base name和Application Scene Manifest两...
一行代码实现iOS项目启动页, 包括加载网络视频, 本地视频, 网络图片, 本地图片 github下载地址:https://github.com/ZHHalsey/AppSt...
1、swift5.1基础语法:https://docs.swift.org/swift-book/LanguageGuide/TheBasics.htmlswift5大概语法...
问题和解决原理:iPhoneX全面屏手机底部返回键悬浮占位且层级最高,媒体查询判断手机屏幕,底部固定定位元素向上偏移34px。 1.在项目中index.html的meta标签...
背景 自下而上系统的学习或了解iOS中各种图形框架。 OpenGLES → Metal → GPUImage → CoreAnimations → UIKit CoreIma...