iOS
Allen.Su
本人喜欢技术专研,记录自己学习笔记分享。
座右铭:超越昨天的自己。
展开
-
Android中保存秘钥方法安全性(增加反编译难度)
本文我们将讲解一个Android产品研发中可能会碰到的一个问题:如何在App中保存静态秘钥以及保证其安全性。许多的移动app需要在app端保存一些静态字符串常量,其可能是静态秘钥、第三方appId等。在保存这些字符串常量的时候就涉及到了如何保证秘钥的安全性问题。如何保证在App中静态秘钥唯一且正确安全,这是一个很重要的问题,公司的产品中就存在着静态字符串常量类型的秘钥,所以一个明显的问题就是如何生...原创 2020-03-18 09:13:19 · 4112 阅读 · 0 评论 -
iOS开发iBeacon蓝牙技术
iBeacon使用的是BLE技术,具体而言,利用的是BLE中名为“通告帧”(Advertising)的广播帧。通告帧是定期发送的帧,只要是支持BLE的设备就可以接收到。iBeacon通过在这种通告帧的有效负载部分嵌入苹果自主格式的数据来实现。iBeacon的数据主要由四种资讯构成,分别是UUID(通用唯一标识符)、Major、Minor、Measured Power。UUID是规定为ISO/I...原创 2019-11-24 00:08:25 · 406 阅读 · 0 评论 -
iOS开发Google Protocol Buffer 的使用(三)
这是我16年在简书写的文章https://www.jianshu.com/p/2a09ae3eba6apragma mark - 获取数据- (void)getData{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *subServerUrl = [defaults objectFo...原创 2019-11-24 00:05:01 · 153 阅读 · 0 评论 -
iOS开发Google Protocol Buffer 的解析封装(二)
为此我封装了一个Google Protocol Buffer的网络解析方法,由于项目时间比较急,我没有写出更好的封装方法,我会继续创作,希望大家的鼓励与支持。PBHttpMethod.h 的文件#import <Foundation/Foundation.h>@interface PBHttpMethod : NSObject+(void)postDataByString:(N...原创 2019-11-23 23:56:34 · 172 阅读 · 0 评论 -
iOS开发Google Protocol Buffer 的工具安装(一)
一、简述Protobuf 的优点Protobuf 有如 XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。只需使用 Protobuf 对数据结构进行一次描述,即可利用各种不同语言或从各种不同数据流中对你的结构化数据轻松读写。它有一个非常棒的特性,即“向后”兼容性好,人们不必破坏已部署...原创 2019-11-23 23:54:10 · 188 阅读 · 0 评论