10 2015 档案
CoreAnimation方法汇总
摘要:使用CoreAnimation一般分为三个部分:1.创建执行动画的CALayer 2.创建动画 3.CALayer 添加AnimationCoreAnimation是以锚点为基础.CoreAnimation的继承关系:CAAnimation属性描述timingFunction时间函数kCAMedia... 阅读全文
posted @ 2015-10-25 16:43 不敢告诉她 阅读(561) 评论(0) 推荐(0)
IOS沙盒中的Documents、Library、tmp区别
摘要:1.Documents: 用户生成的文件、其他数据及其他程序不能重新创建的文件,iTunes备份和恢复的时候会包括此目录。2.Library/Caches: 可以重新下载或者重新生成的数据,数据库缓存文件和可下载内容应该保存到这个文件夹,iTunes不会备份此目录,此目录下文件不会在应用退出删除... 阅读全文
posted @ 2015-10-18 21:10 不敢告诉她 阅读(1122) 评论(0) 推荐(0)
IOS开发中常用一下方法
摘要:1.获得屏幕的宽高 [UIScreen mainScreen].bounds.size.width [UIScreen mainScreen].bounds.size.height2.Iphone版本判别: iPhone5 ([UIScreen instancesRespondToSelect... 阅读全文
posted @ 2015-10-18 21:04 不敢告诉她 阅读(1311) 评论(0) 推荐(0)
模态视图的modalTransitionStyle、modalPresentationStyle
摘要:1.modalTransitionStyle:它是使用- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^ __nullab... 阅读全文
posted @ 2015-10-17 14:13 不敢告诉她 阅读(1441) 评论(0) 推荐(0)
与TableView插入、删除、移动、多选,刷新控件
摘要:一、插入、删除、移动、多选方法一:Cell的插入、删除、移动都有一个通用的方法,就是更新tableView的数据源,再reloadData,这样做实现上是简单一点,但是reloadData是刷新整个tableView,消耗性能。方法二:针对指定的位置进行插入、删除、移动步骤:1.让tableView... 阅读全文
posted @ 2015-10-16 22:44 不敢告诉她 阅读(296) 评论(0) 推荐(0)
编程中常用的数学方法以及常数
摘要:只是列举了一些比较常用的,具体的可以查看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 不敢告诉她 阅读(556) 评论(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 不敢告诉她 阅读(266) 评论(0) 推荐(0)
贝塞尔曲线(UIBezierPath)属性、方法汇总
摘要:UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath在drawRect中使用。UIBezierPath的属性介绍:1.CGPath... 阅读全文
posted @ 2015-10-13 21:22 不敢告诉她 阅读(5258) 评论(0) 推荐(0)
一行代码获取通讯录联系框架
摘要:GitHub地址:https://github.com/Locking-Xu/XZGetAddressBook 阅读全文
posted @ 2015-10-12 20:29 不敢告诉她 阅读(243) 评论(0) 推荐(0)
IOS枚举使用
摘要:1.方法一:typedef enum{ one = 0, two,}Name;2.方法二:typedef NS_ENUM(NSInteger, name) { one, two};注:a.方法二必须在#import的下面 b.两种方法第一个枚举都是可以赋值也可不赋值,如果赋值的话,则以赋... 阅读全文
posted @ 2015-10-12 10:37 不敢告诉她 阅读(188) 评论(0) 推荐(0)
Static Cell-静态TableView
摘要:使用静态TableView有两个前提,1.要在Storyboard上 2.需要使用TableViewControllerPS:如果需要设置不同的cell的高度不同的话,还是需要使用tableView的delegate。 阅读全文
posted @ 2015-10-12 09:27 不敢告诉她 阅读(394) 评论(0) 推荐(0)
NavigationController的使用整理
摘要:1.设置NavigationBar的背景色: self.navigationController.navigationBar.barTintColor = [UIColor redColor];2.设置NavigationBar上的标题 self.navigationItem.title = @... 阅读全文
posted @ 2015-10-11 20:32 不敢告诉她 阅读(254) 评论(0) 推荐(0)
UITabBarItem的selectedImage
摘要:TabBar使用频率很高的一个组件,TabBar的TabBarItem有两个属性一个是image(未选中图片),另一个是selectedImage(选中时图片)但是运行时发现,选中时的图片变成了蓝色的,但是实际上图片是红色的,看来系统的TabBar会对图片默认使用TintColor再进行渲染。解决方... 阅读全文
posted @ 2015-10-11 14:04 不敢告诉她 阅读(715) 评论(0) 推荐(0)
单例继承
摘要:情况描述:有两个ViewController,FatherViewController和ChildViewController,ChildViewController继承于FatherViewControllerFatherViewController实现单例方法:+ (*)shareInstanc... 阅读全文
posted @ 2015-10-10 10:32 不敢告诉她 阅读(521) 评论(0) 推荐(0)
UIButton在不同状态下显示不同背景色
摘要:参考自:原文地址(内容与原文并无区别,只是自己以后方便使用整理了一下)1.UIButton的background是不支持在针对不同的状态显示不同的颜色。2.UIButton的backgroundImage是针对不同的状态的,所以思路就是在不同状态下的的时候,生成指定颜色的纯色图片。关键代码:/***... 阅读全文
posted @ 2015-10-09 16:35 不敢告诉她 阅读(775) 评论(0) 推荐(0)