摘要: [self addChildViewController:self.firstVc];//在导航控制器中, 添加父子关系 阅读全文
posted @ 2015-10-21 17:18 知至 阅读(130) 评论(0) 推荐(0) 编辑
摘要: FMDB:OC封装C语言的SQlite,编写SQl语句。CoreData:OC封装C语言的SQlite,不用编写SQl语句,自动根据对象类型和属性名生成对应的SQl语句。CoreData用[context save:p] ;怎么解决缓存池满的问题:1,优先移除使用次数比较少的对象。2,优先移除缓存时... 阅读全文
posted @ 2015-10-21 09:24 知至 阅读(571) 评论(0) 推荐(0) 编辑
摘要: KVO:对属性进行监听。HMPerson *p =[[HMPerson alloc]init];@property(nonatomic,strong)HMPerson *p;self.p = p;//让self不要再监听age的属性了-(void)dealloc{[self.p removeObse... 阅读全文
posted @ 2015-10-20 17:29 知至 阅读(343) 评论(0) 推荐(0) 编辑
摘要: NSUserDefaults简介及使用NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设... 阅读全文
posted @ 2015-10-20 10:31 知至 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 远程推送通知,又称为APNs(Apple Push Notification Service).所有的苹果设备,在联网状态下,都会与苹果的服务器建立长链接。什么是长链接?只要联网,就一直建立连接。长链接的作用:1,时间校准。2,系统升级。3,查找我的iPhone。长链接的好处:1,数据传输速度快2,... 阅读全文
posted @ 2015-10-19 12:33 知至 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 推送通知的使用细节:1,发出推送通知时,如果程序正运行在前台,那么推送通知就不会被呈现出来。2,点击推送通知后,默认会自动打开发出推送通知的app。3,不管app打开还是关闭,推送通知都能如期发出。本地推送通知的使用场景:常用来定时提醒用户完成一些任务,比如清理垃圾,记账,买衣服,看电影,玩游戏。/... 阅读全文
posted @ 2015-10-19 10:42 知至 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1,线程间怎么通信 阅读全文
posted @ 2015-10-17 09:42 知至 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 第三方支付平台可以协调客户,商户,银联三者关系的方便平台。使用支付宝进行一个完整的支付功能,大致有以下步骤:(红色是做一次,绿色每次都做)1,向支付宝申请,与支付宝签约,获得商户ID(partner) 和帐号ID(seller)2,下载相应的公钥私钥文件(加密签名用)3,下载支付宝SDK4,生成订单... 阅读全文
posted @ 2015-10-16 15:02 知至 阅读(186) 评论(0) 推荐(0) 编辑
摘要: ^写在[]外面表示是以什么开头,^写在[]里面表示这个的反意思。$表示结尾。(HM补充里有正则表达式的库)[3578]表示或3,或5,或7,或8。\\d表示数字。{9}表示9位数。\\d*(0~N)个\\s是空格,^\\s不是空格match(@"17977775555", @"^1[3578]\\d... 阅读全文
posted @ 2015-10-16 11:36 知至 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 什么是copy?Copy的字面意思是“复制”,“拷贝”,是一个产生副本的过程。作用:利用一个源对象产生一个副本对象。特点:1,修改源对象的属性和行为,不会影响副本对象。2,修改副本对象的属性和行为,不会影响源对象。如何使用copy功能一个对象可以调用copy或者mutableCopy方法来创建一个副... 阅读全文
posted @ 2015-10-15 13:44 知至 阅读(1519) 评论(0) 推荐(0) 编辑