- 博客(7)
- 收藏
- 关注
原创 远程推送app配置
创建支持远程推送功能的App ID申请开发者证书,并选中刚刚创建的App ID下载CER文件,并导入钥匙串管理申请发布证书,并选中刚刚创建的App ID下载CER文件,并导入钥匙串管理检查App ID,确认证书已经指定格式:{"aps":{"alert":"This is some fancy message.","badge":1,"sound":"default"}}远程推送应用程序
2016-02-29 15:36:48 446
原创 系统分享
import “ViewController.h”import (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 1.判断平台是否可用 if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo])
2016-02-29 14:47:30 271
原创 app跳转
应用场景1) 使用第三方用户登录,需要用户授权,还需要”返回到调用的程序,同时返回授权的用户名”2) 应用程序推广,网易彩票,设置-推荐应用-有很多应用程序图标 -如果本机已经安装过,会直接跳转到另外一个应用程序 -软件的广告,推广结果,后续会有一些列的金钱上的结算3) 支付宝,第三方支付,淘宝,电话费充值。。。要打开本机上的其他应用程序,需要设置schemes,自定义的协议头,可以打开其
2016-02-29 14:41:37 998
原创 NSTimer造成循环引用的问题
NSTimer 使用会造成循环引用 添加timer会加入到runloop中 -runloop retain timer -timer retain self -self retain timer当 repeat 为 YES 时NSTimer 会 retains 它的 target,那么target的生命周期完全的交给timer,只有当timer 调用invalidate后 deall
2016-02-25 18:04:28 346
转载 优化代码结构笔记
静态的DataSource - 使用Plist来设置静态资源。NSString *shopListPath = [[NSBundle mainBundle]pathForResource:@"shop" ofType:@"plist"];self.shops = [[NSArray alloc]initWithContentsOfFile:shopListPath];#pragma mark
2016-02-23 15:17:58 291
原创 iOS加密
加密:是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已经加密的信息,但因不知道解密的方法,仍然无法了解信息的内容。1.对称加密算法 安全性从低到高 DES , 3DES, AESAES NSString *message = @"top secret message"; NSString *password = @"p4ssw0rd"; NSString *encrypt
2016-02-18 11:35:24 374
原创 UI控件
1.IBAction:1> 能保证方法可以连线2> 相当于void2.IBOutlet:1> 能保证属性可以连线3.常见错误setValue:forUndefinedKey:]: this class is not key value coding错误原因是:连线出问题了4.Xcode5开始的一些建议把用于连线的一些方法和属性声明在.m文
2015-10-25 13:31:08 202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人