- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 iOS代理模式注意事项
之前写的又一篇博客,说两个页面ab页面,当b页面成为a页面的代理之后,那么即使b页面在返回之后,也会继续调用代理方法,主要是因为b成为a的代理之后,则b不会在被回收,这样容易造成内存泄漏,那么如何解决呢。 其实很简单,我们只需要在b的dealloc中释放代理就行了b.delegate = nil;但是有的时候我们的b页面dealloc不走,那么这就需要我们检查页面是否存在内存泄漏了,主要从以下三个
2016-10-21 14:14:09 933
原创 ios代理模式注意点
ios开发中,代理是很常见的一种开发模式,但是最近突然发现了一个问题,再次记录一下.比较复杂,就懒的写demo了。 1:假设我们有一个界面A可以调转到界面B。也有一个单例页面来接受tcp并做消息分发。 2:需求:假设我们收到了tcp推送,需要把这个消息分发给界面b,但是如果手机展示不在b页面而是在a界面,也就是没有点击进去,则不需要分发过去,如果点击进去了,就是停留在界面b,那么就需要分发过去。
2016-10-18 17:08:40 615
原创 ios中UITabBarController单击(双击)处理事件
如题,像qq,当我们单击下方的消息时,扣扣会帮我们自动滑动到未读消息上面,当然也有一些是双击滑动,还有一些是双击下方的TabBaitem完成下拉刷新。由于公司项目需要,就稍微研究了下这个功能。网上说的什么都有,干脆自己写算了,有不好的地方还请指出来。首先我们创建一个demo,架构为一个UITabBarController加两个已经设置rootviewcontroller的UINavigationCo
2016-10-14 19:10:13 6760
原创 ios多线程收藏
好东西要记得分享一下: http://www.cnblogs.com/wendingding/tag/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%AF%87/
2016-10-12 15:35:41 243
原创 NSPredicate多条件查询
谓词(NSPredicate):NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取,OC中的谓词操作是针对于数组类型(数组中可以存放对象)。 我就用之前写的有一篇关于搜索框筛选的,来讲这个多条件用法吧。链接地址:http://blog.csdn.net/qq_29892943/article/details/51831307 首先,在不知道NSPre
2016-10-09 11:58:21 6482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人