摘要: 搭建完本地服务器之后,我们便可以着手客户端的工作,这里我们使用XMPPFramework这个开源库,安卓平台可以使用Smack(最好使用4.1以及之后的版本,支持流管理),为了简单起见这里只实现登陆、获取好友列表以及聊天等功能,页面如下所示: user2的好友列表.png user2的好友列表.pn 阅读全文
posted @ 2016-06-06 13:59 七夜i 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: 是的,由于最近知名的Xcode后门事件,我们的应用也被感染了。o(╯□╰)o 上周四从看到喵神的微博得知第三方Xcode可能被感染后马上查了下,自己用的却是被感染了,于是马上到MAS下载了最新的Xcode7,上海电信你们懂得。 不过当时却是没有认识到事情的严重性,直到周日收到经理的电话说我们的应用在 阅读全文
posted @ 2016-06-06 13:35 七夜i 阅读(289) 评论(0) 推荐(0) 编辑
摘要: https://github.com/fabiocaccamo/FCUUID 目前比较好的解决方案。 阅读全文
posted @ 2016-05-29 23:21 七夜i 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发时,有时候遇到libc++abi.dylib handler threw exception这样的异常, 虽然在断点出加上了All Exceptions,也断到相应的代码了,但是没打印对应的日志,实际上不是这段代码的问题。因此不知道什么地方出错了。可以用try catch 来打印异常lo 阅读全文
posted @ 2016-05-27 14:56 七夜i 阅读(128) 评论(0) 推荐(0) 编辑
摘要: FBMemoryProfiler 是Facebook开源的一款用于分析iOS内存使用和检测循环引用的工具库。 脑补:http://www.cocoachina.com/ios/20160421/15983.html http://www.tuicool.com/articles/fIfmamR 阅读全文
posted @ 2016-05-17 22:56 七夜i 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 1. KVC 与 KVO 全称是Key-value coding,翻译成键值编码。顾名思义,在某种程度上跟map的关系匪浅。它提供了一种使用字符串而不是访问器方法去访问一个对象实例变量的机制。 全称是Key-value observing,翻译成键值观察。提供了一种当其它对象属性被修改的时候能通知当 阅读全文
posted @ 2016-05-12 14:16 七夜i 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.jianshu.com/p/ff79a5ae0353 什么是RAC? 几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。 简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。 官方的说,Reacti 阅读全文
posted @ 2016-05-11 18:35 七夜i 阅读(5526) 评论(0) 推荐(0) 编辑
摘要: 1.cell 刷新 2.界面返回,保持所选cell 阅读全文
posted @ 2016-05-03 21:53 七夜i 阅读(309) 评论(0) 推荐(0) 编辑
摘要: self.edgesForExtendedLayout = UIRectEdgeNone; 阅读全文
posted @ 2016-04-19 13:30 七夜i 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.sina.com.cn/s/blog_881ed8500102vo38.html UINavigationController 中有visibleViewController和topViewController 今天通过一个demo了解了他们的异同 visibleVie 阅读全文
posted @ 2016-04-07 18:31 七夜i 阅读(696) 评论(0) 推荐(0) 编辑