摘要: http://blog.csdn.net/favormm/article/details/7541953https://github.com/kentnguyen/KNPathTableViewControllerhttps://github.com/applidium/ADLivelyTableViewhttps://github.com/mystcolor/JTRevealSidebarDemohttps://github.com/Inferis/ViewDeckhttps://github.com/thermogl/TISwipeableTableViewhttps://github.c 阅读全文
posted @ 2013-03-28 13:01 金建彤 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.当使用别人工程的时候有时候无法通过编译,出现类似这样的错误Code Sign error: The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in the default keychain1)看错误大概可以猜到:该工程原来在真机下编译,需要证书认证,再看该工程的scheme,确实是iOS Device2) 修改scheme为iPhone X.0 Simulator,如下操作上图中的Destination只有一个iOS De 阅读全文
posted @ 2013-03-28 11:35 金建彤 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.clingmarks.com/?p=612自定义圆角Switch按件:https://github.com/domesticcatsoftware/DCRoundSwitch弹出窗口For ipho 阅读全文
posted @ 2013-03-28 11:15 金建彤 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. mutable的数据类型,不能声明为copy的属性,如@property(nonatomic, copy) NSMutableArray *array; @property(nonatomic, copy) NSMutableDictionary *dict;这样的声明,然后再初始化的时候会有问题,self.array = [[NSMutableArray alloc] init]; 其实它在内存中是NSArray的实例。2.如果用下面代码出现一个模态ui,这个模态ui中有UITextField或UITextView的成员,那么会出现keyboard, 如果发送resignFirstrR 阅读全文
posted @ 2013-03-28 11:12 金建彤 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Objective-C和 Core Foundation 对象相互转换的内存管理总结iOS允许Objective-C和 Core Foundation 对象之间可以轻松的转换,拿NSString 和 CFStringRef 来说,直接转换豪无压力:[cpp]view plaincopyprint?CFStringRefaCFString=(CFStringRef)aNSString;NSString*aNSString=(NSString*)aCFString;针对内存管理问题,ARC 可以帮忙管理 Objective-C 对象,但是不支持 Core Foundation 对象的管理,所以转换 阅读全文
posted @ 2013-03-28 10:56 金建彤 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 图片转PDF的实现方法Quartz 2D概述Quartz 2D是Core Grapgics下的2D绘图引擎,适用于iOS和Mac OS X。 它具有强大的绘图功能,提供视角效果渲染,反锯齿渲染,颜色管理,绘制PDF等等。开发者无需考虑不同设备不同分别率的显示效果,因为这一切适配操作Quartz 全都自己包了。具体Quartz可以做些什么,下图给出了最佳答案:图片转PDF的工具类利用Quartz 2D将图片数据转换成图片不失真的PDF,方法我已经封装好:(PDF部分属性未列出,如果有额外需要,需要另行提出赋值)[cpp]view plaincopyprint?////WQPDFManager.. 阅读全文
posted @ 2013-03-28 10:50 金建彤 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1、把图片移到右下角变小透明使用CAAnimationGroup叠加动画效果,就是下面按钮《把图片移到右下角变小透明》描述的效果: 、上面三个图是动画的三个状态,实现代码如下:[cpp]view plaincopy-(void)viewDidLoad{[superviewDidLoad];self.imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"snaguosha.png"]];self.imageView.frame=CGRectMake(10,10,128,192);[self.viewad 阅读全文
posted @ 2013-03-28 10:43 金建彤 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、什么是CALayerCALayer是个简单的类,它是用来在屏幕上显示内容展示的矩形区域。靠,这是不描述UIView的话吗?其实他们是有区别的。每个UIView都有一个根CALayer,UIView在这个layer上描绘东西。那怎么访问这个layer呢,很简单:[cpp]view plaincopyCALayer*myLayer=myView.layer;CALayer有这么些属性,可以设置改变层的显示:层的大小和位置层的背景颜色层的内容(图像,core graphics)层的的圆角,半径层的阴影设置等等....2、开始新建项目默认的模版里是QuartzCore库的,先添加它,才能使用CAL 阅读全文
posted @ 2013-03-28 10:35 金建彤 阅读(170) 评论(0) 推荐(0) 编辑