- 博客(34)
- 资源 (57)
- 收藏
- 关注
转载 In App Purchases(内购) 入门
http://www.raywenderlich.com/zh-hans/26601/in-app-purchases%E5%86%85%E8%B4%AD-%E5%85%A5%E9%97%A8成为ios开发者最大的好处就是,你编写的应用程序会有很多方式可以赚钱。比如,收费版,免费挂广告版,还有就是程序内置购买。程序内置购买会让你爱不释手,主要有以下原因:
2012-11-30 16:08:40 1558
转载 iphone使用keychain来存取用户名和密码
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。下面就使用keychain来实现存取用户名和密码。苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可
2012-11-30 10:33:08 596
转载 如何使用Git源控制与Xcode在iOS 6
如果你是新这里,你可能想订阅我的RSS饲料或跟着我。感谢您的来访!如何使用Git源控制与Xcodehttp://www.raywenderlich.com/13771/how-to-use-git-source-control-with-xcode-in-ios-6本教程是由马利克特拉贝尔西,突尼斯一个充满激情的iOS
2012-11-28 13:16:37 3815 1
转载 在 Xcode 中进行自动化测试 (2/2)
http://www.raywenderlich.com/zh-hans/25666/%E5%9C%A8-xcode-%E4%B8%AD%E8%BF%9B%E8%A1%8C%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95-22来自 Ray: 这是 iOS 6 盛宴 中的第 10 个教程! 这篇教程来自我们的新书 iOS
2012-11-28 12:54:26 1752
转载 在 Xcode 中进行自动化测试 (1/2)
http://www.raywenderlich.com/zh-hans/25658/%E5%9C%A8-xcode-%E4%B8%AD%E8%BF%9B%E8%A1%8C%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95-12来自 Ray: 这是 iOS 6 盛宴 中的第 10 个教程! 这篇教程来自我们的新书 iOS
2012-11-28 12:52:03 1276
原创 iphone 把对象转成字典或json (object2dictionary)( obj2json)
构造json,做交互的时候需要把对象装换成json,这时候就会把对象中属性值创建给dictionary,比较麻烦,需要重复写好多的key和value;今天写了一个NSObject类别的方法,可以直接把对象的属性值什么的转换成字典:之前的版本有点问题,修改了一下,请下denohttp://download.csdn.net/detail/ydj213/4801555
2012-11-22 15:46:06 1939
转载 iOS消息推送机制中pem文件的生成
以前写了一篇文章:iOS消息推送机制的实现,这篇文章中生成的是p12文件,但是php是用的pem文件,生成的方法和p12文件有些不同。 一、CSR文件 1、生成Certificate Signing Request(CSR) 2、填写你的邮箱和常用名称,并选择保存到硬盘。 点击继续:
2012-11-22 10:12:19 877
转载 iOS消息推送机制的实现
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册P
2012-11-22 10:11:35 702
转载 新浪微博开放平台发布SSO SDK
近日,新浪微博发布SSO SDK,这样使新浪微博的第三方Android、iOS应用可通过新浪微博官方客户端快速完成OAuth2.0授权。微博SSO授权流程简单:只需几次点击即可完成授权流程:“点击授权按钮——在微博官方客户端中选择已登录微博帐号——点击确认”即可完成。用户无需再输入微博用户名、密码,极大地保障了用户微博帐号的安全,简化手机输入不便带来的麻烦,便于用户使用微博帐号作为公共帐号
2012-11-22 09:14:11 1131
转载 Mac OS 下的lua 安装,设置TextMate Bundle for lua
1 安装lua直接去 lua.org 下载一个最新版的代码,下了一个5.2.0的解压后直接安装,在命令行下进到源码的目录: 执行$ make macosx然后执行:$ sudo make install直接安装到/usr/local/bin下了. 2 安装lua.tmbundle查了一大堆东西结果没太看懂汗,胡乱搞搞算是好用
2012-11-21 13:21:33 974
转载 iphone 字符串的多样化显示(NSAttributedString)
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString
2012-11-20 17:26:11 811
转载 在iphone越狱机器中使用Hook
原文http://www.cnblogs.com/ydhliphonedev/archive/2011/12/01/2270020.html在iphone越狱机器中使用Hook下载libsubstrate.dylib动态库及substrate.h头文件,加入项目中。该动态库由越狱团队提供,使用该动态库,可以动态更换内存的代码。关于MobileSu
2012-11-20 17:23:53 599
转载 iphone4 短信截获
所谓的短信截获,可以被程序提前接受到,经过过滤以及相应的处理,然后发送到手机的收件箱中。ios3上的短信截获通过可以通过一些私有的api即可完成,网上的教程也较多,这里不在重复。前段时间在调研的ios4上的短信截获,在网上也很难找到相应的,较完整的资料,刚好前段时间学习了hook,故周末抽了点时间使用hook重新调研了下,这里做个记录,以防止后期遗忘.测试环境: i
2012-11-20 17:19:40 937
转载 iphone4 电话截获
开发环境: iphone4 (ios4.3.2)使用hook截获系统处理通知事件,然后进行相应的处理来达到截获的效果。目前的截获不是很完美,黑名单中的人打电话时会先出现“嘟.."声之后才会提示所拨打的用户正在通话中……前提:需要class-dump CoreTelephony framework,并配置hook开发环境1. 在说截获之前,先说说dlsym的使用我们通
2012-11-20 17:18:57 938
转载 使用 CTTeleyphonyCenter 截获来去电信息
无庸置疑,以下的所有操作必须建立在已越狱的iPhone手机上。首先,在建立工程之后我们要引入一个名为CoreTelephony.framework的框架,他是一个是一个有关电话、短信和邮件通讯的框架。注:使用4.x的SDK的开发者可以清楚的看到这个框架中有关电话和运营商的各种类(/Developer/Platforms/iPhoneOS.platform/Developer/SDK
2012-11-20 17:16:27 845
转载 电话事件整理
http://blog.csdn.net/laigb/article/details/6623068[cpp] view plaincopyextern NSString* const kCTSMSMessageReceivedNotification; extern NSString* const kCTSMSMessageR
2012-11-20 16:48:05 831
转载 短信与电话的拦截
原文地址:http://blog.csdn.net/laigb/article/details/6617264首先添加coreTelephony.framework[cpp] view plaincopy#import #include #include #include #include
2012-11-20 16:47:08 649
原创 取消程序键盘的2种方法,随时可以取消键盘
1.比较简单,在哪里有能用,不用找到第一响应者是谁;UIWindow * keyWindow=[[UIApplicationsharedApplication]keyWindow]; [keyWindowendEditing:YES];2.遍历找第一响应者,取消;-(void)doResignFirstResponder:(UIV
2012-11-20 08:49:45 2723
原创 IOS红外感应和防止待机
ios设备的红外感应,打电话的时候会自动黑屏的那个API: [[UIDevicecurrentDevice] setProximityMonitoringEnabled:YES]; 通知: [[NSNotificationCenter defaultCenter] addObserver:selfselector:nil name:UIDeviceProximi
2012-11-19 15:35:04 1910
转载 IOS通过OTA部署App
通过ota安装app是个很酷的功能,尤其是发给朋友测试的时候。一直想整理一下这方面的文件,发现很多人都整理了。转一篇儿中文的:iOS: install App via OTA用的是xcode4.3.这还有一篇儿英文的:Distributing an iPhone App (.ipa) Over the air with Xcode 4.虽然说是xcode4.但应该是4.2及以下的版本。
2012-11-16 11:56:07 966
转载 AFNetworking 学习笔记
http://fann.im/blog/2012/08/21/afnetworking-notes/上图来自 @mattt 对 AFN 的介绍:Everybody Loves AFNetworking And So Can You!. 学习 AFN,简单记录一下以加深自己理解。AFN 的基础部分是 AFURLConnectionOperation,一个
2012-11-16 11:39:18 5147
转载 iOS获得系统的进程UIDevice Category For Processes.
// .h@interface UIDevice (ProcessesAdditions)- (NSArray *)runningProcesses;@end// .m#import @implementation UIDevice (ProcessesAdditions)- (NSArray *)runningProcesses { int mib[4] = {CTL_
2012-11-15 14:22:06 1695
转载 IOS5快速打开一些系统应用的代码
About — prefs:root=General&path=AboutAccessibility — prefs:root=General&path=ACCESSIBILITYAirplane Mode On — prefs:root=AIRPLANE_MODEAuto-Lock — prefs:root=General&path=AUTOLOCKBrightness — prefs:
2012-11-15 14:19:03 576
转载 检测iphone设备是否越狱
detectDevice.h@interface UIDevice (Helper) - (BOOL)isJailbroken; @enddetectDevice.m@implementation UIDevice (Helper) - (BOOL)isJailbroken { BOOL jailbroken = NO; NSString *cydiaPat
2012-11-15 14:15:59 729 2
原创 如何检测已安装的iOS应用
今天总结一下针对非越狱设备的方法两个:第一个方法,canOpenURL 可以看这里:http://blog.csdn.net/ydj213/article/details/8053393第二个,sysctl(),获取进程名然后比较 ,可以看这里 http://blog.csdn.net/ydj213/article/details/8186761下面是一个开源的
2012-11-15 14:04:25 3216 1
转载 WGS84坐标转火星坐标(iOS篇)解决位置偏移
From: http://www.cnblogs.com/chenfulai/archive/2012/4/11.html -转自:keakon的涂鸦馆 http://www.keakon.net/2011/07/02/WGS84%E5%9D%90%E6%A0%87%E8%BD%AC%E7%81%AB%E6%98%9F%E5 在这个神奇的国度里,我们总得学习一些有中
2012-11-15 11:58:26 1762
转载 有关自定义控件(继承于uivew)触摸事件处理的感想
http://blog.csdn.net/zaitianaoxiang/article/details/7554490无论你定义什么控件,最原始也最自由的实现方式就是继承UIView,绘制自己想要的控件,但若要响应点击等事件而且自己的控件还比较异形那自然要响应touch事件。当控件被点击时,若控件可见度(alpha值)小与0.01,则控件默认是不响应ouch事件
2012-11-14 16:35:32 748
转载 10大iOS开发者最喜爱的类库
该10大iOS开发者最喜爱的库由“iOS辅导团队”成员Marcelo Fabri组织投票选举而得,参与者包括开发者团队,iOS辅导团队以及行业嘉宾。每个团队都要根据以下规则选出五个最好的库:1)不能投自己写的库;2)排除大的架构,比如游戏类架构;3)排除不在设备上运行的库,例如CocoaPods或者Rack::CoreData也排除在外。最终评选出了如下10大iOS开发者最喜爱的库:
2012-11-12 13:09:15 500
转载 UITextField 设置字体垂直居中
[cpp] view plaincopytextField.textAlignment = UITextAlignmentLeft; //水平左对齐 textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; //垂直居中 运行效果如下:
2012-11-05 11:29:44 1649
原创 mac os下查看显示隐藏文件
mac os下查看显示隐藏文件然后使用终端命令查看隐藏文件.defaults write ~/Library/Preferences/com.apple.finder AppleShowAllFiles -bool true 要关闭显示输入:defaults write ~/Library/Preferences/com.apple.finder AppleS
2012-11-02 12:59:51 613
转载 MAC下不错的 svn 软件 Cornerstone 2.0.0.15 最新版简体汉化
http://ggyy911520.blogbus.com/logs/82593528.html应网友要求,所以汉化了一下这个SVN软件, 软件的界面设计比较简洁大方...比较符合MAC风格. 因为涉及到SVN专业词汇,所以查了很多相关资料去翻译. 也许还有一些表述不当的地方,那就请使用者多多包涵了 ... 软件要翻译的字串也
2012-11-02 09:53:22 2497
转载 控制DEBUG时候的NSLOG
1.#if DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...) nil#endif2.#if DEBUG#define NSLog(FORMAT, ...) fprintf(stderr,"%s:%d\t%s\n",[[[NSStr
2012-11-01 16:04:46 748
转载 如何让IOS应用从容地崩溃
demo地址:http://download.csdn.net/detail/ydj213/4710475虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。IOS SDK中提供了一个现成的函数 NSSetUncaughtExceptionHandler 用来做异常处理,但功能非常有限,而引起崩溃的大多数原因
2012-11-01 13:07:38 653
转载 关于<AppName>-Prefix.pch文件的科幻用法
我们知道,每新建立一个工程,比如说HelloWord,在分类SupportingFiles里都会有一个以工程名开头-Prefix.pch结尾的文件,如HelloWord-Prefix.pch。对于这个文件,很长一段时间里笔者都没觉得它碍事。直到有一天笔者学习NSLog看网上的教程,大家是怎样在最终提交应用的时候,一次性将NSLog语句移除。网上大多转来转去的方法,都是说把如下的语句
2012-11-01 12:37:44 862
获得IOS程序崩溃信息demo
2012-11-01
VideoPlayRecord音视频合并
2014-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人