摘要: 让当前的程序 检测手机晃动的方法大体上有两种: 第一种方法就是重写UIResponder类下的手势方法(可以用模拟器模拟); 第二种方法就是利用Accelerometer来检测手机是否晃动(只能用真机测试)。第一种方法: 很简单只需三个步骤:让当前ViewController支持晃... 阅读全文
posted @ 2014-05-09 19:59 激情为梦想而生 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由Core Location接管。而iPhone4的推出,由于加速度计的升级(有消息说使用的是这款芯片) 和陀螺仪的引入,与motion相关的编程成为重头戏,所以,苹果在iOS4中增加一个一个专门负责该方面处理... 阅读全文
posted @ 2014-05-09 19:50 激情为梦想而生 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一,前言 block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。本文源码下载:点此下载二,block 注意事项1,block 在实现时就会对它引用到的它所在方法中定义的栈变量进行一次只读拷贝,然后在 block 块内使用该只读拷贝。... 阅读全文
posted @ 2014-05-09 19:34 激情为梦想而生 阅读(177) 评论(0) 推荐(0) 编辑
摘要: UITableView的编辑模式:1.删除模式1 _data = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5", nil];2 // Do any additional setup after loading ... 阅读全文
posted @ 2014-05-09 19:25 激情为梦想而生 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1.UITableView的datasource实现: 1 //回调获取每个section中的cell的行数 2 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 3 4... 阅读全文
posted @ 2014-05-09 18:50 激情为梦想而生 阅读(293) 评论(0) 推荐(0) 编辑
摘要: UITableViewCell:1.使用系统自定义的各种UITableViewCell的样式 1 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPat... 阅读全文
posted @ 2014-05-09 18:47 激情为梦想而生 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-05-09 18:21 激情为梦想而生 阅读(162) 评论(0) 推荐(0) 编辑
摘要: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation- (void)willRotateToInterfaceOrientation:(UIInterfaceOrie... 阅读全文
posted @ 2014-05-09 18:13 激情为梦想而生 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于... 阅读全文
posted @ 2014-05-09 18:08 激情为梦想而生 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ALAssetsLibrary类是代表系统中整个资源库,使用它可以访问资源库中的资源和保存照片,视频等功能。 1 _library = [[ALAssetsLibrary alloc]init]; 2 //判断当前应用是否能访问相册资源 3 /* 4 typedef NS_... 阅读全文
posted @ 2014-05-09 17:46 激情为梦想而生 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 介绍 我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先的准备。苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的。当你第一次提交你的应用到苹果的时候,这是一个令人兴奋而但又伤脑筋的过程。即使再有经验的开发者也会措手不及,毕竟这事不像写代码每天... 阅读全文
posted @ 2014-05-09 11:00 激情为梦想而生 阅读(156) 评论(0) 推荐(0) 编辑
摘要: @property(nonatomic, retain) NSString *aString; property:属性的定义,相当于C语言的setter和getter方法。 assign:简单的赋值,不更改索引的计数。 copy:建议一个索引计数为1的对象,然后释放旧对象; retain:释... 阅读全文
posted @ 2014-05-09 09:08 激情为梦想而生 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 动画分隐式动画和显式动画CAAnimatione采用了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;采用了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类: CATransition 提供渐变效果:(推拉push效果,消退fa... 阅读全文
posted @ 2014-05-09 09:05 激情为梦想而生 阅读(294) 评论(0) 推荐(0) 编辑