首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
NSData 转Bytes
2024-10-28
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
热门专题
jQuery ajax 请求和返回结果解析
master节点notready pod状态为pending
vue 封装axios
mstsc 证书不受信任
mongo 创建 部分索引
allure报告没有响应内容
websphere docker 部署ear
spring aware作用
html style标签 disable
flex页面顶部固定,下面滚动
成熟m0S0性bdexs
网页内视频播放 seek 代码
java读取csv去掉bom
Everything软件安装配置高级选项
xaml 没有App.xaml 怎么加载资源
python输出window上安装的应用
powerdesigner无法通过rules创建约束是为什么
arcgis api for js 多个弹窗
Ajax json 验证
2个exe文件 变成1个exe 二进制