上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 51 下一页
摘要: 背景:大多数应用都会用到苹果设备的UDID号,UDID通常有以下两种用途:1)用于一些统计与分析目的;【第三方统计工具如友盟,广告商如ADMOB等】2)将UDID作为用户ID来唯一识别用户,省去用户名,密码等注册过程。不过,2011年时,苹果就宣布ios5.0以后的系统中将不再支持以下方法获取用户的UDID【苹果设备的唯一识别码】:[UIDevice currentDevice] uniqueIdentifier];【注:对于已越狱了的设备,UDID并不是唯一的.使用Cydia插件UDIDFaker,可以为每一个应用分配不同的UDID】同时,苹果公司建议使用UUID【一种开放的软件构建标准】来 阅读全文
posted @ 2013-08-21 15:18 GreyWolf 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 分类(Category)分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。此外,分类能够保证你的实现类和其他的文件区分开。#import “UIViewController.h”@interface UIViewController(CustomView)-(void)extMethod;@end 使用分类为类添加方法(Add Methods to Classes)通过在interface中声明一个额外的方法并且在implementation 中定义相同名字的方法即可。分类的名字(也就是括号括起来的CustomView)表示的是:对于声明于其他地方的这个类(. 阅读全文
posted @ 2013-08-21 13:21 GreyWolf 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.首先继承android.webkit.WebChromeClient实现MyWebChromeClient。2.在MyWebChromeClient.java中覆盖onJsAlert,onJsConfirm,onJsPrompt三个方法。3.在初始化Webview时设置调用webview.setWebChromeClient(new MyWebChromeClient());4.在Webview载入的html中使用window.alert,window.confirm,window.prompt方法,系统弹出的将是自定义实现的对应对话框。MyWebChromeClient.java的代码如 阅读全文
posted @ 2013-08-20 19:42 GreyWolf 阅读(475) 评论(0) 推荐(0) 编辑
摘要: Rendera如果你希望有个环境可以测试、浏览和体验各种不同的 CSS/HTML 和 JavaScript 代码,Rendera 为你提供了实时的运行结果。类似RunJS。Patternizer从名字可看出该工具可以创建真正的调色板,包括各种线条和条文,可编辑线宽、颜色、角度和间隙,特别适合用来创建背景图片。CanvasLoader Creator通过这个工具可以定制你的加载器,创建更吸引眼球的访问体验,无需任何编码On/Off Flipswitch HTML5/CSS3 Generator用来创建各种滑动开关效果Font Dragr用来测试字体是否适合你的网页,只需拖放即可操作Sprite 阅读全文
posted @ 2013-08-20 11:40 GreyWolf 阅读(197) 评论(0) 推荐(0) 编辑
摘要: UIWebView是IOS SDK中渲染网面的控件,在显示网页的时候,我们可以hack网页然后显示想显示的内容。其中就要用到javascript的知识,而UIWebView与javascript交互的方法就是stringByEvaluatingJavaScriptFromString:有了这个方法我们可以通过objc调用javascript,可以注入javascript。首先我们来看一下,如何调用javascript:[webViewstringByEvaluatingJavaScriptFromString:@"myFunction();"];这儿myFunction() 阅读全文
posted @ 2013-08-20 09:18 GreyWolf 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表2、NSString *num = [[NSStringalloc] initWithFormat:@"telprompt://%@",number]; //而这个方法则打电话前先弹框 是否打电话然后打完电话之后回到程序中网上说这个方法可能不合法无法通过审核[[UIApplicationsharedApplication] openURL 阅读全文
posted @ 2013-08-17 22:21 GreyWolf 阅读(243) 评论(0) 推荐(0) 编辑
摘要: //1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://163@163.com"]];//2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://13800138000"]];//3、调用 SMS[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@& 阅读全文
posted @ 2013-08-17 21:27 GreyWolf 阅读(183) 评论(0) 推荐(0) 编辑
摘要: PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#7 Cryptographic Message Syntax StandardPKCS#10 Certification Request StandardPKCS#12 Personal Information Exchange Syntax StandardX.509是常见通用的证书格式。所有的证书都符合为Public Key Infrastructure (PKI) 阅读全文
posted @ 2013-08-16 18:32 GreyWolf 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。1。首先生成一个ssl的证书选择app IDS后实现下面这个(这里不详细说明怎么生成了)点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)然后右键单击,分别导出(证书和私钥的p12文件)和假设为cer.p12和key.p12..(要记得设置密码哟)2.p12文件转化成pem文件 阅读全文
posted @ 2013-08-16 17:19 GreyWolf 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 关键是自动取版本信息:[NSString stringWithFormat:@"Version %@",[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]];[NSString stringWithFormat:@"Build %@",[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]]; 然后对比服务器上的版本,这个你 阅读全文
posted @ 2013-08-16 15:58 GreyWolf 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 51 下一页