后台的接口认证是很早以前的RSA加密,采用的是Nopadding模式(偶尔听后台说每次加密结果一样才想到这个方向,😭),最开始采用的网上别人讲jsencrypt库封装暴露出T...
后台的接口认证是很早以前的RSA加密,采用的是Nopadding模式(偶尔听后台说每次加密结果一样才想到这个方向,😭),最开始采用的网上别人讲jsencrypt库封装暴露出T...
在实际的开发中,我们也许会有这种需求:公司的旗下有两个App,当客户已经登录一个App A的情况下,再登录另一个App B时,B不再需要繁琐的登录过程就可以直接使用A已经登录...
前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,...
Demo地址[https://github.com/BlackStarLang/BSFramework]Demo中包含本人学习的所有资料,还有一些封装的Pod组件,欢迎下载S...
创建组件工程 启动命令行,使用pod命令创建组件 之后会弹出一些选项,按需要填即可: 至此,一个空的组件工程创建完毕。 清理单元测试 一般都用不上单元测试,使用可以把它给删了...
在项目开发中,使用到了NFC功能,然后对NFC功能进行了研究和使用总结。记录下来可以方便后续的使用。 NFC的官方文档:https://developer.apple.com...
去年为公司开发了自己的SDK供外部客户使用,一直没来得及写个总结,最近时间稍微宽松点,写两篇文章总结一下iOS中Framework制作的流程。本文不会介绍iOS中静态库、动态...
一般获取 「状态栏+导航栏高度」的方法 1 采用的是类似于下面的判断是否为刘海屏,然后返回固定值的写法。 早些时间,这种方法确实是没错的,但是在 iOS 14 系统之后,刘海...
@BryanHong 判断进度大于0.99,直接完成就行。
iOS 自定义AVAssetExportSession简介: 使用AVAssetWriter AVAssetReader 等相关类,实现了AVAssetExportSession相关功能,最初的目的是为定位AVAssetExpo...
1 问题描述 当你执行pod repo push ’远端仓库‘ xx.podspec 报The xx.podspec specification does not valid...
我们平时用swift写第三方扩展(OC中的分类)时,可能会直接就往扩展里面写方法,简单又方便,然而当我们看一些常用你的三方(例如:Kingfisher、SnapKit)等,都...
UIVisualEffectView是从iOS 8开始提供的控件,功能是创建毛玻璃(Blur)效果,也就是实现模糊效果。 从iOS 7系统开始,苹果改变了App的UI风格和动...
前言 Stripe[https://stripe.com/] 是一家国外的提供支付服务的平台,可以让商户在自己的应用和网站方便快捷地集成信用卡支付、第三方(Apple Pay...
使用YNPageScrollViewController库实现如下图页面效果 1、CocoaPods安装: 一、可以直接在项目Podfile 文件中 pod 'YNPageV...
攻击者通常有两种手段进行攻击,第一种是修改app的二进制文件增加攻击代码,第二种是通过注入外部库,即启动前通过设置DYLD_INSERT_LIBRARIES环境变量指定第三方...
xocde8以后,第三方库多了很多警告,虽然不影响编译,但是一些不必要的警告多了的话,可能会影响看到真正需要的警告条目。 对于使用cocoapod引入的第三方,我们可以在po...
友盟报错如下: 在线进制转换: https://jisuan5.com/decimal[https://jisuan5.com/decimal] DSYM工具下载: http...
一、简述 在iOS11以后的系统中UIViewController的automaticallyAdjustsScrollViewInsets这个属性过期弃用了不再建议使用了。...
在蓝牙开发中,经常会遇到蓝牙Mac地址(物理地址-->唯一标记)链接的问题:对于安卓来说,可以通过Mac地址来链接,因为他们可以获取到外设的Mac地址。对于苹果而言,是不可以...