摘要:
利用麦克风做为一种事件的输入方式核心:通过AudioSession与AudioQueue实现麦克风输入的数据捕捉.开启AudioSession:1.AudioSessionInitialize2.AudioSessionSetProperty(kAudioSessionProperty_AudioCategory)3.AudioSessionSetActive建立声音格式:1.声音格式的数据结构AudioStreamBasicDescription2.使用kAudioFormatLinearPCM来做为声音格式建立AudioQueue:1.AudioQueueNewInput2.AudioQu 阅读全文
摘要:
越狱环境搭建移步这里:http://www.cnblogs.com/ligun123/archive/2012/11/14/2770350.html目前就我知道的开机启动有两种方式(仅限于越狱机器):1、IOS设备开机后会自动加载LaunchDemos目录下面的Plist,这些Plist里面记录了相关的app信息,这些app都会在IOS开机后自动加载。(但这些app不会跑到前台来运行,也就是说不会进入到app的界面中去,可以让app悄无声息的运行在后台)2、用%hook来钩取SpringBoard的启动函数:- (void)applicationDidFinishLaunching:(id)a 阅读全文
摘要:
Singleton模式是常用的设计模式之一,但是要实现一个真正实用的设计模式却也不是件容易的事情。 标准的实现 1 class Singleton 2 { 3 public: 4 static Singleton * Instance() 5 { 6 if( 0== _instance) 7 { 8 阅读全文
摘要:
最近公司要我研究越狱开发,第一步当然是搭建开发环境。现在已经搭建成功了,写个帖子贴出来,分享给大家的同时也加深自己的映像。首先我是参考的以下这篇文章:http://blog.csdn.net/lynjay/article/details/7936488首先需要准备以下工具1、安装MacPorts 。官方链接:http://www.macports.org/ ,安装完后记得更新index2、用MacPorts安装DPKG,在你电脑终端里输入命令“sudo port -f install dpkg”,在我本本上安装很快,但在一体机上安装很久,这个主要是用来打包成.deb文件用了。3、安装Theos 阅读全文
摘要:
使用Xcode开发iPhone APP的时候, 为了保证代码的向下兼容, 有时候可能需要用到条件编译。 譬如有些代码只在4.0及以后版本中可用, 如MFMessageComposeViewController #define __IPHONE_2_0 20000 #define __IPHONE_2_1 20100 #define __IPHONE_2_2 20200 #define __IPHONE_3_0 30000 #define __IPHONE_3_1 30100 #define __IPHONE_3_2 ... 阅读全文
摘要:
ios5 UIKit新特性原文链接:http://www.raywenderlich.com/4344/user-interface-customization-in-ios-5在ios5推出之前,要实现标准界面的定制设计,对于开发者来说可没有那么简单。尽管开发者可以通过重写drawRect是一个不错的办法,但开发者也很头痛。现在有了ios5了,UIKit添加了许多控件元素的外观。开始前的准备首先请下载这个初始项目(http://www.raywenderlich.com/downloads/SurfsUpStarter.zip)我已经创建好了一个简单的应用,这样大家就可以把重点放在学习如何定 阅读全文
摘要:
原文:http://www.pan-apps.com/?p=281最近几天,一直在学习网络编程方面,我觉得这是移动开发必须了解的知识吧在实践中学习,才是最好的方法于是就决定为公司OA系统做一个iphone客户端,但是前提是这个系统没有提供任何API,所以只能悲剧的通过抓包的形式分析,然后模拟发送请求的数据包,以达到访问系统的效果其实这样的形式就相当于用程序去实现浏览器的功能,但这正是我要学习的网络编程=======================================================预备:首先要了解访问服务器时,计算机到底做了些什么,那么就要认真学习一下http协议: 阅读全文
摘要:
如何创建一个易读的、可以把应用或公司信息链接至App Store的链接?iTunes可以通过用户右键点击/控件点击应用名称(或者公司名称)为所有应用(或者公司)生成URL,这些URL看起来有些像列表1.这些链接的作用非常强大,是非常棒的链接工具。列表1标准App Store 链接:http://itunes.apple.com/us/app/ocarina/id293053479?mt=8重点:如果你在应用内使用itunes.apple.com 的链接,请查看"Launching the App Store from an iPhone application"获取重要信息 阅读全文
摘要:
Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/article/details/6937097//——2012-6-25日更新iap恢复看到很多童鞋说让Himi讲解如何恢复iap产品,其实博文已经给出了。这里再详细说下:首先向AppStore请求恢复交易:1[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];然后当用户输入正确的appStore账号密码后,进入- (void)paymentQueue:(SKPaymentQueu... 阅读全文
摘要:
IOS开发中编码转换方法是本文要介绍的内容,主要是来学习一下编码转换的内容,不多说,直接来看详细内容。我们可以使用以下方法进行编码转换。NSString*str2=[NSStringstringWithCString:str1encoding:enc1];再调用NSString的cStringUsingEncoding:enc2实现从enc1到enc2的转换但是获取enc枚举值是个难题1、NSString.h中只定义了以下编码值enum { NSASCIIStringEncoding = 1, NSNEXTSTEPStringEncoding ... 阅读全文