zhangzr's blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 站点地图

  • 公益404

iOS开发-自动打包初步探究

发表于 2018-07-27
最近项目进入版本开发末期,每天都有至少两到三次给测试打包的要求,由于项目用的又是用React Native写的,所以每次打包就非常麻烦,需要先将React Native的代码打包拖入iOS的文件夹中,然后再使用Xcode打包,打包好之后还要将打好的包导出,最后再把ipa包上传到蒲公英上供测试下载。这 ...
阅读全文 »

iOS开发-BIP39的实现

发表于 2018-07-17
今天来说一下区块链-比特币中的一个概念,并且在iOS中将它实现。 首先介绍一下什么是BIP,BIP全称是Bitcoin Improvement Proposals,是用来提出Bitcoin的新功能或改进措施的文件。可以由任何人提出,经过审核后会公布在bitcoin/bips中。 其中BIP32、BI ...
阅读全文 »

iOS开发-反调试的简单使用

发表于 2018-07-17
##参考文档 iOS反调试: 反调试与绕过的奇淫技巧 关于反调试&反反调试那些事 iOS Anti-Debug Ptrace在iOS上反调试的利用和破解
阅读全文 »

iOS开发-PBKDF算法

发表于 2018-07-09
上次我们介绍了AES加密算法,在使用AES加密时,我们需要一个key来对加密的数据加密,那么这个key我们要使用什么来设定呢?是明文?还是什么?今天来讨论一种用来生成key的算法,PBKDF2。 什么是PBKDF2PBKDF 全拼Password-Base Key Derivation Functi ...
阅读全文 »

iOS开发-AES加密

发表于 2018-07-04
上次的文章中对常用的加密算法进行了一些简单的介绍,这次我们就挑一个出来说说,今天的主角的是对称加密中的当头大哥AES加密。 AES加密简介AES全称Advanced Encryption Standard,中文名称叫高级加密标准,在密码学中被叫做Rijndael加密法,这个标准已经替代原来的DES, ...
阅读全文 »

常用加密算法简介

发表于 2018-07-04
之前我们说过了iOS中相对比较安全的存储用户数据方式KeyChain但是实际上,如果在将数据存入KeyChain中时,如果使用加密后的密文存储,会比直接明文存储更加安全。但是加密的方式都有哪些?又要怎么样来选择加密的算法呢?这篇文章先简单介绍一下常用的加密算法都有哪些。 常见的加密算法可以分成三种: ...
阅读全文 »

iOS开发-“安全”存储KeyChain

发表于 2018-06-22
在开发中,我们或多或少都会有一些需要存储在本地的数据,如果是一些不是很敏感的数据还好,但是比如我们为了让用户使用更加便捷而采用“记住密码”的方式免去让用户每次打开应用都需要输入账号密码登录的麻烦时,用户依托给我们的密码的安全性就变得尤为重要。 这里我们通常会怎么做呢?如果刚刚做iOS开发的同学,可能 ...
阅读全文 »

iOS开发-代码混淆

发表于 2018-06-12
iOS表面上看来是比android安全的多的,在网络上针对android的加密保护也比iOS多得多,但是这并不意味着iOS就是很安全的,如果在正常的设备上还好,但是在越狱的设备上,我们的代码信息就会暴露的一干二净,不仅可以被别人看到我们的方法是如何调用的,就连我们那些写的很垃圾的代码也会被人看的一清 ...
阅读全文 »

iOS开发-使用iconFont配置图片

发表于 2018-06-04
在iOS开发中,一个必不可少的资源就是图片资源,而图片除了一部分是从网络获取下来的,还有一部分是存储在本地的,而存储在本地的图片中,有很大一部分是作为icon来使用的。所以接下来我们讨论的图片大多数都可以把它看做是我们项目中用到的图标。那么图片的使用方式有很多种,可以直接将图片文件拖入项目,也可以将 ...
阅读全文 »

iOS开发-与ReactNative交互时bridge is not set.

发表于 2018-05-29
上次说到了与RN交互时,RN引用原生UI组件时出现的坑,如果说上次的坑是因为没有仔细看官方文档导致的,这次的坑应该算是RN自己的问题了吧。 这次的问题是当原生端主动向RN(JS)发送请求的时候,会崩溃,报错显示 123bridge is not set. This is probably becau ...
阅读全文 »
1234…9
zhangzr

zhangzr

86 日志
1 标签
© 2021 zhangzr
由 Hexo 强力驱动
主题 - NexT.Pisces