摘要:
1.简单介绍下你对swizzling方法的了解,一般你什么时候使用.2.有三个对象 A,B,C..:A retain B, B retain C, C retain B..当 A release B 的时候,说明一下发生了什么.3.什么情况你会向 nil 调用一个方法?4.用两个不同的原因说明为什么不要用retainCount.5.你是如何追踪和修复内存泄露的.6.简单说明下autorelease pool 在 runtime 中是如何工作的.7.何时用property 申明.atomic 和nonatomic的区别是什么.8.如何用 C 实现一个 string 的 快速逆序 .9.哪个遍历起 阅读全文
posted @ 2013-11-07 23:59
yingkong1987
阅读(322)
评论(0)
推荐(0)
摘要:
https://github.com/romaonthego/RESideMenu 阅读全文
posted @ 2013-11-07 22:38
yingkong1987
阅读(195)
评论(0)
推荐(0)
摘要:
我们都知道不管网页还是移动应用,响应速度都是最重要的体验指标之一,并且移动应用的网络环境不稳定,速度的体验显得尤为重要。其实速度优化不仅是程序员的事,设计,也能够让APP变得更快。1.后台执行这是一条很通用,也容易理解的方法。用户不会愿意盯着进度条傻傻地等待,除了“取消”没有其他选择。在系统处理一些网络任务的时候,完全可以允许用户做一些其他的事情。各大平台的发微博,都采用了后台执行。云阅读的离线下载也采用后台执行。而微博的看长图(或视频),是个反例。网络不给力时,要么等待1分钟让图加载完,要不就只好放弃看图。为什么不能让图加载的同时,用户可以看其他微博呢?2.在载入前显示内容客户端与web的一 阅读全文
posted @ 2013-11-07 19:26
yingkong1987
阅读(431)
评论(0)
推荐(0)