摘要: 第一步:准备环境(Remix+MetaMask) 1. 基于浏览器的Remix,网址为:http://remix.ethereum.org/ 或者直接在浏览器中搜索Remix(会直接跳转到新版)。 2. MetaMask是一个基于Chrome浏览器的插件,具体的安装过程,参考链接:https://c 阅读全文
posted @ 2021-06-03 15:30 简进祥 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 首先,按照个推SDK集成指南配置好一个完整的工程。或者直接下载现有工程(需要修改bundle identifier、kGtAppId、kGtAppKey、kGtAppSecret)。如有错误和待完善的地方,还请指正。 新建推送: 图2 注:Badge参数为icon的角标 图2 注:Badge参数为i 阅读全文
posted @ 2018-01-31 20:18 简进祥 阅读(5579) 评论(0) 推荐(0) 编辑
摘要: +(NSData *)AES256ParmEncryptWithKey:(NSString *)key Encrypttext:(NSData *)text //加密 { char keyPtr[kCCKeySizeAES256+1]; bzero(keyPtr, sizeof(keyPtr)); 阅读全文
posted @ 2018-01-30 11:03 简进祥 阅读(4183) 评论(0) 推荐(0) 编辑
摘要: JavaScriptCore是webkit的一个重要组成部分,主要是对JS进行解析和提供执行环境。iOS7后苹果在iPhone平台推出,极大的方便了我们对js的操作。我们可以脱离webview直接运行我们的js。iOS7以前我们对JS的操作只有webview里面一个函数 stringByEvalua 阅读全文
posted @ 2017-10-12 14:43 简进祥 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 首先,ATS的技术行为不会有任何变化(除了新增两个字段NSAllowsArbitraryLoadsInWebContent和NSRequiresCertificateTransparency,也就是更细分权限)。从技术角度来看,ATS在iOS10中和iOS9中的表现完全一致。那么到底是什么变化了呢? 阅读全文
posted @ 2017-09-04 16:27 简进祥 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念在iOS中以NSStream(流)来发送和接收数据,可以设置流的代理,对流状态的变化做出相应。1连接建立2接收到数据3连接关闭NSStream:数据流的父类,用于定义抽象特性,例如:打开、关闭代理,NSStream继承自CFStream(CoreFoundation)NSInputStr 阅读全文
posted @ 2017-07-25 14:41 简进祥 阅读(790) 评论(0) 推荐(0) 编辑
摘要: expression命令是执行一个表达式,并将表达式返回的结果输出,是LLDB调试命令中最重要的命令,也是我们常用的 p 和 po 命令的 鼻祖。 他主要有2个功能 (1) 执行表达式 举例:改变视图背景颜色(无需改变xcode中的项目文件代码) (2) 输出返回值 衍生出的扩展命令 p &prin 阅读全文
posted @ 2017-06-29 15:21 简进祥 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 首先有几点说在前面 一般,在请求URL的后面带有WSDL字样的需要调用WebService URL样式例子:http://ip:port/navigable/webservice/loginSerice?wsdl或者.wsdl wsdl (Web Services Description Langu 阅读全文
posted @ 2017-06-09 13:11 简进祥 阅读(4601) 评论(0) 推荐(0) 编辑
摘要: 去除首尾空格.png 去除首尾空格.png 去除连续的字符集.png 去除连续的字符集.png [originString replaceCharactersInRange:range2 withString:@"*"];// 用星号替换掉range2代表的字符集 用*替换掉字符集.png 用*替换 阅读全文
posted @ 2017-05-12 18:34 简进祥 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。 另一种方法是将你的代码编译成静态库(libr 阅读全文
posted @ 2017-04-12 09:20 简进祥 阅读(341) 评论(0) 推荐(0) 编辑