加载中
lua require

package.path用于搜索自己写的库文件或者第三方的库文件 --搜索指定路径下,以 .lua结尾的文件 package.path = "../t/?.lua;../xjnlib/src/?.lua;"..package.path ios设置搜索路径,避免脚本...

Lua
11/11 10:15
10
Audio Unit教程

Audio Unit iOS提供了混音、均衡、格式转换、实时IO录制、回放、离线渲染、语音对讲(VoIP)等音频处理插件,每一种功能都是一种AudioUnit,支持动态载入和使用。AudioUnit可以单独创建使用,但...

emoji

前言:随着iOS系统版本的升级,对原生emoji表情的支持也越来越丰富。emoji表情是unicode码中为表情符号设计的一组编码,当然,还有独立于unicode的另一套编码SBUnicode,在OS系统中,这两种编...

FFmpeg

什么是ffmpeg: FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能1,包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与...

10/06 15:21
9
Xcode 调试OpenGL shader 步骤详解

iOS Xcode 调试OpenGL shader 步骤详解 注意Apple的官方文档详细的描述了要使用GPU Frame Capture功能,必须使用EAGLContext作为上下文,而且要使用CAEAGLLayer或者GLKView,同时还要保证使用...

10/03 17:04
114
虚拟内存和ARM MMU工作原理

一、MMU的产生 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可...

08/09 14:59
8
iOS汇编教程:理解ARM

iOS汇编教程:理解ARM 当你写Objective-C代码时,它们最终转换成机器码---ARM处理器能理解的原始的0和1指令。在Objective-C和机器码之间,还有一种可直接理解的汇编语言。 理解汇编会让你在调...

一条命令完成砸壳

文章来源:http://www.alonemonkey.com 背景 最早的砸壳工具是stefanesser写的dumpdecrypted,通过手动注入然后启动应用程序在内存进行dump解密后的内存实现砸壳,这种砸壳只能砸主App可执行...

ReactiveCocoa教程

1.安装 pod 'ReactiveObjC', '~> 3.1.0' 2.1使用 #import "ReactiveObjC.h" @property(nonatomic ,strong)id<RACSubscriber>subscri; @property(nonatomic ,strong)RACSignal *signal; // 创...

Wireshark入门教程

wireshark介绍: wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。 Wireshark不能做的: 为了安全考虑,wireshark只能查看封包,而不...

07/27 16:39
32
ios逆向之工具篇

Reveal:查看任意app的UI结构 注:1.不越狱的手机,可以用Reveal来查看自己app的UI结构,不能查看其它app的结构。 2.越狱手机上可以查看任意app的UI结构。 IDA:反编译工具 从App Store下载的...

ios forKey和forKeyPath

forKey: 利用kvc可以随意修改一个对象的属性或者成员变量(私有的也可以修改) 比如:Person.m文件 @implementation Person { @private double _height; } - (void)printHeight { NSLog(@"he...

iOS
05/23 20:00
11
https建立过程以及ios集成优化

https建立过程: 证书分为系统的和自定义的:

iOS
05/23 10:50
6
ios URLSchemes

我们都知道苹果手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app之间互相调用而设计的。我们可以通过...

UITableview高度计算

方法1:iOS8的自动计算 此方法必须使用autolayout,这里我是用的xib设置的,也可以使用第三方框架masonry设置。 设置约束的时候必须注意每个控件在垂直方向上必须都有约束,这样cell才可以计...

MAS
05/06 13:29
5
抓包

抓包有三种方法: 一、在PC上设置网络共享,生成wifi热点供移动设备使用 二、开启http代理工具服务器(例如burpsuite,charles),然后移动设备通过该HTTP代理上网(只能抓取HTTP/HTTPS) 三...

Instruments的使用

1.Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板; 2.Activity Monitor(活动监视器):监控进程的CPU,内存,磁盘,网络使用情况 是程序在手机运行真正占用的内存大小 ...

二八法则

简介:二八定律又名80/20定律、帕累托法则(定律)也叫巴莱特定律、最省力的法则、不平衡原则等,被广泛应用于社会学及企业管理学等; 内容:在任何一组东西中,最重要的只占其中一小部分,约...

04/23 11:07
7
ios音频二

线性PCM: 这是表示线性脉冲编码调制,主要是描写用于将模拟声音数据转换成数字格式的技术。简单地说也就是未压缩的数据。因为数据是未压缩的,所以我们便可以最快速地播放出音频,而如果空间...

iOS
04/09 11:27
6
ios音频

这张图是Apple开发文档中的一张,概括了音频开发中从上倒下所有可用的框架。 1. Media Player 主要是用于文件类型的音频数据处理,配置好播放录制环境,设定好输入输出路径,然后start,就不...

04/09 10:57
26

没有更多内容

加载失败,请刷新页面

返回顶部
顶部