摘要: 推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notif... 阅读全文
posted @ 2016-01-08 16:30 丑蛋蛋 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 看作者的意思,应该是他经常收到N多通知,而通过其中一条通知打开一个app以后,发现那个app的其它通知还在通知中心。作者不喜欢这样的情况。我以为我也存在的这样的情况,马上检查了一下,发现没有。看来是少数app的问题。但是也记录一下。作者总结的从通知中心移除通知的三种方法:1.将app的BadgeNu... 阅读全文
posted @ 2016-01-08 16:06 丑蛋蛋 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送注册过程:if(IS_I... 阅读全文
posted @ 2016-01-08 15:19 丑蛋蛋 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 看到标题,你可能会想,怎会有人傻到这么做?好吧,一个像我一样没有经验的程序员的确可能。 这个问题的背景是,在需要重绘UITableViewCell时,经常遇到需要清空所有subview的情况。而我们有这样一段代码可以利用:UIView+Utils.m- (void)removeAllSubviews... 阅读全文
posted @ 2016-01-08 11:35 丑蛋蛋 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 如果我们要遍历一个数组, 上过编程课程的童鞋都会想到For语句去循环.Objective C 提供一个Block的遍历方法, 那么用它还是用For好呢?下面我们去实践一下:遍历一个数组看谁快参赛选手 ForLoop, For - in, enumerateObjectsUsingBlock这个三个方... 阅读全文
posted @ 2016-01-08 11:30 丑蛋蛋 阅读(445) 评论(0) 推荐(0) 编辑
摘要: tableView: cellForRowAtIndexPath:方法中有两个获得重用cell的方法UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];和UITableViewCel... 阅读全文
posted @ 2016-01-08 11:12 丑蛋蛋 阅读(481) 评论(0) 推荐(0) 编辑