解决支付宝里面的 NSDataEx.m 里面的内存泄露
来源:互联网 发布:川大网络教育 编辑:程序博客网 时间:2024/05/16 17:43
if( ixinbuf ==4 ) {
ixinbuf = 0;
outbuf [0] = ( inbuf[0] <<2 ) | ( ( inbuf[1] &0x30) >> 4 );
outbuf [1] = ( ( inbuf[1] &0x0F ) << 4 ) | ( ( inbuf[2] &0x3C ) >> 2 );
outbuf [2] = ( ( inbuf[2] &0x03 ) << 6 ) | ( inbuf[3] &0x3F );
for( i =0; i < ctcharsinbuf; i++ )
[mutableData appendBytes:&outbuf[i]length:1];
}
解决方法是:
/**
* 添加下面两句话解决内存泄露
*/
unsignedchar inbuf[4] = {};
unsignedchar outbuf[3];
if( ixinbuf ==4 ) {
ixinbuf = 0;
outbuf [0] = ( inbuf[0] <<2 ) | ( ( inbuf[1] &0x30) >> 4 );
outbuf [1] = ( ( inbuf[1] &0x0F ) << 4 ) | ( ( inbuf[2] &0x3C ) >> 2 );
outbuf [2] = ( ( inbuf[2] &0x03 ) << 6 ) | ( inbuf[3] &0x3F );
for( i =0; i < ctcharsinbuf; i++ )
[mutableData appendBytes:&outbuf[i]length:1];
}
- 解决支付宝里面的 NSDataEx.m 里面的内存泄露
- java里面的内存
- .m 文件里面的 @interface 有啥用
- 支付宝里面的芝麻信用有什么用?
- 寄存器(CPU里面的内存,CPU里面的存储器)
- 支付宝:支付宝里面国际驾照认证件的申请领取步骤
- highcharts 内存泄露的解决
- c++ {}里面的一定是线性内存
- gdb查看内存地址里面的数据
- 根本解决Tomcat里面的中文问题
- 在cmd里面tnsping不通的解决
- 解决eclipse里面的Access restriction错误
- 解决ScrollView里面嵌套Listview的问题
- 解决ScrollView 里面嵌套Listview 的冲突
- 解决div里面img的缝隙问题
- 解决jar包里面的文件冲突
- 如何去掉linux源文件里面的^M符号简单方法
- 求一个数组里面所有和等于m的组合
- 计算机网络必考点
- Android获取系统震动的调用
- 最佳优先搜索(Best-First Search)
- mysql索引优化
- Clone Graph
- 解决支付宝里面的 NSDataEx.m 里面的内存泄露
- python的yield和generator
- 如何安装体验 Ubuntu on Windows
- 斐波纳契数列
- 模板设计模式_组合&继承实现
- 【BZOJ1664】[Usaco2006 Open]County Fair Events 参加节日庆祝【线段覆盖】【贪心】
- android launchMode加载模式和intent flag
- sencha touch 模仿tabpanel导航栏TabBar的实现代码
- android程序启动画面之Splash总结