2015年11月5日
摘要: CATransform3D三维变换struct CATransform3D{ CGFloat m11, m12, m13, m14; CGFloat m21, m22, m23, m24; CGFloat m31, m32, m33, m34; CGFloat m41, m42, m43, ... 阅读全文
posted @ 2015-11-05 20:56 不敢告诉她 阅读(1144) 评论(0) 推荐(0) 编辑
  2015年11月3日
摘要: CGAffineTransform是二维的仿射变换,可以进行位移,旋转,缩放,CGAffineTransform实际上是一个矩阵。CGAffineTransform { CGFloat a, b, c, d; CGFloat tx, ty;};对证的矩阵:|a, b, 0||c, d, 0||t... 阅读全文
posted @ 2015-11-03 13:53 不敢告诉她 阅读(971) 评论(0) 推荐(0) 编辑
  2015年10月25日
摘要: 使用CoreAnimation一般分为三个部分:1.创建执行动画的CALayer 2.创建动画 3.CALayer 添加AnimationCoreAnimation是以锚点为基础.CoreAnimation的继承关系:CAAnimation属性描述timingFunction时间函数kCAMedia... 阅读全文
posted @ 2015-10-25 16:43 不敢告诉她 阅读(540) 评论(0) 推荐(0) 编辑
  2015年10月18日
摘要: 1.Documents: 用户生成的文件、其他数据及其他程序不能重新创建的文件,iTunes备份和恢复的时候会包括此目录。2.Library/Caches: 可以重新下载或者重新生成的数据,数据库缓存文件和可下载内容应该保存到这个文件夹,iTunes不会备份此目录,此目录下文件不会在应用退出删除... 阅读全文
posted @ 2015-10-18 21:10 不敢告诉她 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 1.获得屏幕的宽高 [UIScreen mainScreen].bounds.size.width [UIScreen mainScreen].bounds.size.height2.Iphone版本判别: iPhone5 ([UIScreen instancesRespondToSelect... 阅读全文
posted @ 2015-10-18 21:04 不敢告诉她 阅读(1291) 评论(0) 推荐(0) 编辑
  2015年10月17日
摘要: 1.modalTransitionStyle:它是使用- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^ __nullab... 阅读全文
posted @ 2015-10-17 14:13 不敢告诉她 阅读(1270) 评论(0) 推荐(0) 编辑
  2015年10月16日
摘要: 一、插入、删除、移动、多选方法一:Cell的插入、删除、移动都有一个通用的方法,就是更新tableView的数据源,再reloadData,这样做实现上是简单一点,但是reloadData是刷新整个tableView,消耗性能。方法二:针对指定的位置进行插入、删除、移动步骤:1.让tableView... 阅读全文
posted @ 2015-10-16 22:44 不敢告诉她 阅读(273) 评论(0) 推荐(0) 编辑
  2015年10月14日
摘要: 只是列举了一些比较常用的,具体的可以查看Math.h文件算术函数:int rand():返回int型随机数int random():返回long型随机数abs:返回整形绝对值 int abs(int) float fabsf(float) double fabs(double) long d... 阅读全文
posted @ 2015-10-14 11:23 不敢告诉她 阅读(536) 评论(0) 推荐(0) 编辑
摘要: C中: short:短型,范围-32767~32767 即-(2^15-1)~(2^15-1),C++标准中只限制规定short int不能超过int的长度,具体长度的可以由C++编译器的实现厂商自行决定,short 占2字节,一般是16位 unsigned short:无符号短型,0 到 65... 阅读全文
posted @ 2015-10-14 10:39 不敢告诉她 阅读(251) 评论(0) 推荐(0) 编辑
  2015年10月13日
摘要: UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath在drawRect中使用。UIBezierPath的属性介绍:1.CGPath... 阅读全文
posted @ 2015-10-13 21:22 不敢告诉她 阅读(5127) 评论(0) 推荐(0) 编辑