摘要: iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某 阅读全文
posted @ 2016-02-23 18:35 w_only 阅读(461) 评论(0) 推荐(0) 编辑
摘要: xcode 6使用storyboard 进行自动布局,迷惑的问题主要由: 1,classsize 到底是一个什么东东? 2,classSize 和 layout 有什么区别? 3, 如何使用storyboard 进行自动布局 4,什么是约束? 5,常见的约束报错有哪些? 6,在开发过程中(使用sto 阅读全文
posted @ 2016-02-23 12:52 w_only 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。但是没有了Prefix Header之后就要通过手动@import来手动导入头文件了,在失去了编程便利性的同 阅读全文
posted @ 2016-02-23 12:47 w_only 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1 #pragma mark - 添加Tab手势 2 -(void)createTabGR{ 3 4 //创建一个Tab点击手势 5 //发生点击后调用本类的tap方法,把tgr传入 6 UITapGestureRecognizer * tgr = [[UITapGestureRecognizer 阅读全文
posted @ 2016-02-23 09:37 w_only 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。 内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它 阅读全文
posted @ 2016-02-23 08:42 w_only 阅读(259) 评论(0) 推荐(0) 编辑