自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

转载 设计模式六大原则

单一职责原则(Single Responsibility Principle)定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责

2016-03-24 16:47:52 336

转载 UIButton用法详解

这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用.  //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCus

2016-03-22 21:07:14 349

转载 iOS开发UI篇—UITabBarController简单介绍

文顶顶我对岁月俯首,对星辰致意iOS开发UI篇—UITabBarController简单介绍iOS开发UI篇—UITabBarController简单介绍一、简单介绍UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例

2016-03-22 21:04:12 254

转载 视图之UITabBarController结构详解(侧重于文档分析)

UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。  首先我们看一下它的view层级图:一、手动创建UITabBarController  最常见的

2016-03-22 21:02:46 267

转载 通过CAGradientLayer制作渐变色效果【原创】

看了极客学院的视频之后写的一篇博客,觉得不错,还是作为笔记使用。简单介绍一下CAGradientLayer吧。Gradient:本身就是梯度的意思,所以在这里就是作为渐变色来理解1,CAGradientLayer用于处理渐变色的层结构2,CAGradientLayer的渐变色可以做隐式动画3,大部分情况下,CAGradientLayer时和CAShapeLayer配合使用的。关

2016-03-19 14:54:33 320

转载 CAShapeLayer和CAGradientLayer

转自KooFrank's Blog 两个动画效果来了解一下CALayer的两个重要的subClass:CAGradientLayer和CAShapeLayer。微视录制视频的时候那个进度效果和Spark相机类似,但是个人还是比较喜欢Spark相机的录制的效果。 CAShapeLayer 我们做一个和Spark相机一样的圆形进度,每一段有一种颜色,标识不同时间段录的视频。

2016-03-19 14:51:40 301

转载 CAShapeLayer

之前讲过CALayer动画相关知识,再来看看更加复杂的CAShapeLayer相关的动画知识.普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.CAShapeLayer在初始化时也需要给一个frame值,但是,它本身没有形状,它的形状来源于你给定的一个path,然后它去取CGPath值,它与CA

2016-03-19 10:17:14 253

Vue.js源码全方位深入解析

Vue.js源码全方位深入解析。面试和深入学习必备。⽬前社区有很多 Vue.js 的源码解析⽂章, 但是质量层次不⻬, 不够系统和全⾯, 这本电⼦书的⽬标是 全⽅位细致深度解析 Vue.js 的实现原理, 让同学们可以彻底掌握 Vue.js。 ⽬前分析的版本是 Vue.js 的最 新版本 Vue.js 2.5.17-beta.0, 并且之后会随着版本升级⽽做相应的更新, 充分发挥电⼦书的优势。

2019-01-28

现代操作系统

《现代操作系统》Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使《现代操作系统》成为操作系统领域的经典之作。

2013-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除