巴特西
首页
Python
Java
PHP
IOS
Andorid
NodeJS
JavaScript
HTML5
NSData 转Bytes
NSData 转 bytes 字节数据
NSData 转 bytes 字节数据 NSData *data = [NSData dataWithContentsOfFile:filePath]; NSUInteger len = [data length]; Byte *byteData = (Byte*)malloc(len); memcpy(byteData, [data bytes], len); NSString *strPath = @"/Users/user/Desktop/jkk.txt"; NSLog(@&qu
iOS项目iCloud及CloudKit Dashboard运用
CloudKit是苹果推出的基于iCloud的一个云端数据存储服务.其 主要由下面两部分组成: 一个仪表web页面,用于管理公开数据的记录类型. 一组API接口,用于iCloud和设备之间的数据传递. 一:首先在XCode上面打开关于iCloud功能 1:进入对应的项目Targets 中的Capabilities 选项卡,打开关于iCloud功能:如果勾选iCloud Documents或CloudKit会自动生成一个带iCloud.开头的Containers,要配置证书支持:CloudKit
Swift-05-SizeOf&;&;SizeOfValue
在C中定义的运算符,可以作用于类型或者某个实际的变量,并返回其在内存中的尺寸size_t. 在Cocoa中,我们一般用来将数组生成NSData的时候传入数据长度.因为在OC里面,sizeOf这个C运算符被保留了. char bytes[] = {1, 2, 3}; NSData *data = [NSData dataWithBytes:&bytes length:sizeof(bytes)]; C中的sizeOf有两个版本,既可以接受类型,也可以接受某个具体的值. sizeOf(int) si
AES 加解密
// // NSData+AES.h // Smile // // Created by 蒲晓涛 on 12-11-24. // Copyright (c) 2012年 BOX. All rights reserved. // // 版权属于原作者 // http://code4app.com (cn) http://code4app.net (en) // 发布代码于最专业的源码分享网站: Code4App.com #import <Foundation/Foundation.h> @cla
第六十篇、音视频采集硬编码(H264+ACC)
使用 AVCaptureSession进行实时采集音视频(YUV.),编码 通过AVCaptureVideoDataOutputSampleBufferDelegate获取到音视频buffer- 数据 分别对音视频原始数据进行编码 传输 ViewController // // ViewController.h // H264AACEncode // // Created by ZhangWen on 15/10/14. // Copyright © 2015年 Zhangwen. All ri
iOS蓝牙中的进制转换
Bluetooth4.0.jpg 最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习惯的计数方式是10进制,为了节省空间,蓝牙也会把16进制(NSData)拆成2进制记录.这里我们研究下如何在他们之间进行转换. 假设我们要向蓝牙发送0x1B9901这条数据 Byte转NSData Byte value[3]={0}; value[0]=0x1B; value[1]=0x99; value[2]=0x01; NSData * data
第十八篇、keychain保存UUID(保持唯一性,应用卸载,下载安装也不变)和获取IP地址
.h #import <Foundation/Foundation.h> #import <Security/Security.h> /**使用**/ //-(void) setKeyChainValue //{ // KeychainItemWrapper *keyChainItem=[[KeychainItemWrapper alloc]initWithIdentifier:@"TestUUID" accessGroup:@"XXXXXX.h.He
iOS DES 加密转base64
//用法 加密转base 64 NSString *str = [self base64StringFromText:@"qingjoin" withKey:@"key"]; //转base 64 解密 NSString *stred = [self textFromBase64String:str withKey:@"key"]; //文本先进行DES加密.然后再转成base64 + (NSString *)base64StringFrom
sqlite--代码操作
1.创建数据库 NSString * docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; NSLog(@"%@",docPath); NSString * filePath = [docPath stringByAppendingPathComponent:@"stu.sql"]; if (sqlite3_open
IOS 开发-- 常用-- 核心代码
网络请求 (包含block 和 delegate) 数据持久化技术 手势处理’ XML数据解析 多线程实现 核心动画编程 地图定位功能 CoreData数据持久化技术 本地通知和推送通知 常用宏定义 网络封装 #import <Foundation/Foundation.h> @class NetWorkRequest; // 网络请求成功block typedef void(^NetworkRequestSuccessedHandler)(void); // 网络请求失败block ty
sqlite3---代码操作
1.创建数据库 NSString * docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; NSLog(@"%@",docPath); NSString * filePath = [docPath stringByAppendingPathComponent:@"stu.sql"]; if (sqlite3_open
des 加密 iOS
转载请注明原文出处 生成同名的Des.h文件和Des.m文件后,拷贝下方的代码可直接使用.注意在Des.m文件中将key值修改为项目所需的key.---> #define DesKey 过程很简单,将字符串加密转成16进制字符串,以及将16进制字符串转成字符串. 以下是.h文件内容: // // Des.h // desIOS // // Created by wusiping on 16/6/13. // Copyright © 2016年 wusiping. All rights rese
直播二:iOS中硬编码(VideoToolBox)
硬编码相对于软编码来说,使用非CPU进行编码,如显卡GPU.专用的DSP.FPGA.ASIC芯片等,性能高,对CPU没有压力,但是对其他硬件要求较高(如GPU等). 在iOS8之后,苹果开放了接口,并且封装了VideoToolBox&AudioToolbox两个框架,分别用于对视频&音频进行硬编码,音频编码放在后面做总结,这次主要总结VideoToolBox. Demo的Github地址:https://github.com/wzpziyi1/HardCoding-For-iOS 1.相关
3DES在Android、Ios 和Java 平台的加密解密
DES简介: DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法, 算法的入口参数有三个:Key.Data.Mode. Key:为7个字节共56位,是DES算法的工作密钥; Data:为8个字节64位,是要被加密或被解密的数据; Mode:为DES的工作方式,有两种:加密或解密. 3DES简介: 3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data E
DES加密(支持ARC与MRC)
DES加密(支持ARC与MRC) 源文件: YXCrypto.h 与 YXCrypto.m // // YXCrypto.h // 用秘钥给字符串加密或者解密 // // Created by YouXian on 14-11-16. // Copyright (c) 2014年 YouXian. All rights reserved. // #import <Foundation/Foundation.h> @interface YXCrypto : NSObject /*! * 给字符串
使用 DES 算法对数据加密
DES算法 ☆提供高质量的数据保护,防止数据未经授权的泄露和未被察觉的修改 ☆具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便于理解和掌握 ☆DES密码体制的安全性应该不依赖于算法的保密,其安全性仅以加密密钥的保密为基础 ☆实现经济,运行有效,并且适用于多种完全不同的应用 苹果本身支持DES加密,在项目中引入头文件 CommonCrypto/CommonCryptor.h 即可使用相关函数. 我自己对其进行了封装,支持ARC与非ARC YXCrypto.h // // YXCry
ios 加密解密工具类字符判断等
#import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface Helpers : NSObject @property(nonatomic,strong)NSDateFormatter *h_dateFormatter; @property(nonatomic,strong)NSDateComponents *h_components; +(BOOL)strIsEmty:(NSString *)str; +
java C# objective-c AES对称加解密
/** * AES加解密 */ public class AESHelper { final static String AES_KEY = "43hr8fhu34b58123"; /** * AES加密 * * @param text * 待加密字符串 * @return 加密后字符串 */ public static String AESEncrypt(String text) { try { String password = AES_KEY; SecretKeySpec ske
三重Des对称加密在Android、Ios 和Java 平台的实现
引言 如今手机app五彩缤纷,确保手机用户的数据安全是开发人员必须掌握的技巧,下面通过实例介绍DES在android.ios.java平台的使用方法: DES加密是目前最常用的对称加密方式,性能优于非对称加密(RSA),是手机app请求数据加密的优先选择. DES简介: DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法, 算法的入口参数有三个:Key.Data.Mode. Key:为7个字节共56位,是DE
ios 加密解密(包括base64,DES)非原创
.h文件 #import <Foundation/Foundation.h> /******字符串转base64(包括DES加密)******/ #define __BASE64( text ) [Base64codeFunc base64StringFromText:text] /******base64(通过DES解密)转字符串******/ #define __TEXT( base64 ) [Base64codeFunc textFromBase64String:base64] @int
热门专题
abap 表控件隐藏、
jmeter获取请求内容
python Crypto库私人下载地址
ping内网rce php
vue绑定style属性里的属性
openwrt离线下载工具
带单引号的sql怎么更新
tkinter开发美观的界面
springboot 拦截器返回指定格式
r语言中猪猪脸谱安装包
关闭wallfilter
gcc 宏展开 include
promise 等待一个返回值在执行下一个
将本地时间转化为0时区
gdal读取并保存为数组
layui tree 动态选中
Hierarchy view不显示层级结构
vcenter 存储适配器
使用Python获取PDF文件每一页的内容
Maven加载jar