项目背景 项目改造需要使用国密sm2,sm4加密SM2SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 25...
项目背景 项目改造需要使用国密sm2,sm4加密SM2SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 25...
最近上传AppStore,总是说包含第三方支付而被拒。 如何反编译ipa包,查看所有的头文件和方法名(包括私有方法名)? 1.找到ipa包所在位置(这里的ipa包是通过arc...
1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和GCD的group等用法一致,这...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
引言:因为之前工作中经历过几次大的项目重构和组件化,所以陆陆续续学习了一些iOS单元测试相关的一些知识,以下内容是在前人基础上的一些总结和在工程中应用的一些心得。若有不足,望...
概念 NSProxy是一个类似于NSObject的根类,看代码: 上面我们可以看到NSProxy是一个实现了NSObject协议的根类。苹果的官方文档是这样描述它的:NSPr...
写在前面: 1.相关https具体内容本篇就不再描述。 2.前几天公司项目要求配置https双向认证,由于是银行业务,证书是cfca(中国金融认证中心)颁发的,因此 在这里我...
今天是除夕日,本应打算出去逛一下,并感受一下春节气氛的;但没人约,也约不到人,还是在家好好学习吧;同时祝大家春节快乐,在新的一年工作顺利,步步高升,bug越来越少😊 切入正题...
3D Touch是一种立体触控技术,被苹果称为新一代多点触控技术,是在Apple Watch上采用的Force Touch,屏幕可感应不同的感压力度触控。3D Touch,有...
希望有一天可以解决这里面的所有问题 一个应用程序的启动过程要包括代理的创建,控制器的加载和控制器view的加载,这其中有很多关于生命周期的方法,每个方法都是有先后顺序的,如果...
这篇文章是我一边学习证书验证一边记录的内容,稍微整理了下,共扯了三部分内容: HTTPS 简要原理;数字证书的内容、生成及验证;iOS 上对证书链的验证。HTTPS 概要HT...
前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。示例Demo:WKWebView的使用本文将从以下几方面介绍WKWebView:1、WKWe...
一、新建Configuration 这里我新建三个环境(UAT,DEV,SIT),debug和release都对应一个。 二、新建scheme 这里需要新建另外三个 三、共享...
背景 阿拉伯语适配是一个比较麻烦的事情,不止在于它文案的适配,更多的是在于其语言习惯的变化。由从左到右(LeftToRight)的布局习惯变为了从右向左(RightToLef...
1.缺失libstdc-6.0.9 libstdc-6.0.9 文件下载下载后把1、2、3、4文件夹里的文件拖到Xcode以下对应的目录1./Applications/Xco...
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下 wi...
一、SSL Pinning 简介 1、使用背景 在开发手机应用时,如何正确的使用HTTPS来提高网络传输的安全性是尤为重要的。HTTPS协议本使用了SSL 加密传输,相比HT...
这篇文章是 Alamofire 5.0 以前的文档,最新文档请查看: Alamofire 5 的使用 - 基本用法 对于使用Objective-C的开发者,一定非常熟悉AFN...
Swift从2014年发布到现在,马上接近三年,经过苹果的不断改进和完善,语法方面已经趋于稳定。如果是新建的项目,严重建议使用Swift,因为Swift必定会取代Object...