object-c
yuhuangc
这个作者很懒,什么都没留下…
展开
-
object-c math.h里的数学计算公式介绍
1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0, PI] double atan原创 2012-06-06 17:22:56 · 9671 阅读 · 0 评论 -
ObjectC中弥补switch参数不能为字符串的方法(主要通过block特性)
NSString *lookup = @"Hearts";// The value you want to switch on typedef void (^CaseBlock)(); NSDictionary *d =@{ @"Diamonds":原创 2013-09-12 15:21:31 · 3319 阅读 · 1 评论 -
多线程GCD的使用
转载地址http://blog.sina.com.cn/s/blog_a3dbd02a0101b8y4.html在红黑联盟上看到一篇关于多线程GCD的教程文章,写的深入浅出,特转载于此,以备不时之需。另:补充两个GCD代码,都是Xcode snippet里面提供的:1.Dispatch After主要用于延迟执行一些代码。例子: int64_t转载 2013-08-21 16:13:56 · 1562 阅读 · 0 评论 -
IOS7新特性分享
在伟大的ios7诞生的同时,本人马上关注了下ios7,就最近在ios7上发现的几点问题与大家分享下,有问题的地方大家可以指出来。一、IOS7之后的版本,所有viewController默认为全屏模式。 ios7 鼓励全屏显示,所以默认情况下视图布局默认都是延伸覆盖到四周的区域,即:wantsFullScreenLayout = YES;二、在ios7上原创 2013-08-19 16:06:52 · 3087 阅读 · 0 评论 -
NSAttributedString 详解
转载地址:http://www.cnblogs.com/zhw511006/archive/2012/09/21/2696700.html首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString *attri转载 2013-05-30 10:10:53 · 7675 阅读 · 0 评论 -
iphone图片拉伸的几种方法
系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数: 1.ios4提供的方法: - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,原创 2013-04-27 08:50:50 · 1954 阅读 · 0 评论 -
在iOS开发中使用FMDB
建立数据库建立数据库只需要如下一行即可,当该文件不存在时,fmdb会自己创建一个。如果你传入的参数是空串:@”” ,则fmdb会在临时文件目录下创建这个数据库,如果你传入的参数是 NULL,则它会建立一个在内存中的数据库。FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];打开数据库使用如下语句原创 2012-08-01 11:44:43 · 12052 阅读 · 0 评论 -
iPhone简单翻转效果
- (void)viewDidLoad { [superviewDidLoad];UIButton *m_picButton = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];[m_picButtonsetTitle:@"click me"forState:UIControlStateNorm原创 2012-07-10 10:31:06 · 1361 阅读 · 0 评论 -
程序调试时用到的XML或者JSON数据接口(支持返回图片信息)
网址:http://imgur.com返回XML数据: http://imgur.com/gallery.xml返回JSON数据:http://imgur.com/gallery.json返回图片: http://imgur.com/[object objectForKey:@"hash"]/[object objectForKey:@"ext"]原创 2012-06-20 10:46:44 · 2307 阅读 · 0 评论 -
CSS3 代码生成工具:Create CSS3
CSS3 具有相当多的新增属性,而且包括阴影、动画、过渡等华丽的效果。但是由于 CSS3 出来并没有很久,各个浏览器厂商还在开发中,有些属性仍然会带有实验性前缀。而且类似制作动画、渐变的 CSS3 代码也相当复杂,一旦写错就会导致出现问题。为此,有人开发了一个生成 CSS3 代码的工具 Create CSS3 。这类的工具已经非常多了,但并不是很全,往往只是单纯的生成按钮或者渐变、原创 2013-09-17 17:58:31 · 918 阅读 · 0 评论