摘要: 有时候从github上下载的项目,pod install 报错.原因是项目里的用到的库有最新版本了,Podfile需要更新!解决办法:执行pod update --verbose(这个命令时间可能会长一些) 更新下,然后在pod install就成功了.pod update --verbose成功界... 阅读全文
posted @ 2015-08-12 16:29 巴格 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 把pod install替换成pod install --verbose --no-repo-update.因为前面的命令被墙了! 阅读全文
posted @ 2015-08-11 13:26 巴格 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 在iOS不同的Framework中,使用的是不同的坐标系: UIKit : Y轴向下/Core Graphics(Quartz) : y轴向上/OpenGL ES : y轴向上 UIKit是iPhone SDK的Cocoa Touch层的核心framework,是iPhone应用程序图形界面... 阅读全文
posted @ 2015-08-10 16:09 巴格 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 1.(forwardingTargetForSelector):{ forwardingTargetForSelector是NSObject的函数,用户可以在派生类中对其重载,从而将无法处理的selector转 发给另一个对象。还是以上面的uppercaseString为例,如果用户自己定义的CA... 阅读全文
posted @ 2015-07-31 11:36 巴格 阅读(854) 评论(0) 推荐(0) 编辑
摘要: method swizzling 修改方法函数的调用项目中用到的场景:打开页面显示的次数;用到的函数:@selector(方法名)class_getInstanceMethod(, )//返回类名下sel方法class_addMethod(, , , )//给cls添加一个新的方法,若干cls存在这... 阅读全文
posted @ 2015-07-27 17:51 巴格 阅读(204) 评论(0) 推荐(0) 编辑
摘要: hitTest的作用:当在一个view上添加一个屏蔽罩,但又不影响对下面view的操作,也就是可以透过屏蔽罩对下面的view进行操作,这个函数就很好用了。 hitTest的用法:将下面的函数添加到UIView的子类中,也就是屏蔽罩类中即可。-(id)hitTest:(CGPoint)point wi... 阅读全文
posted @ 2015-05-11 15:56 巴格 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 应用跳设置页面有2个方法//第一种,仅支持ios8以上版本 [[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; //第二种--需要... 阅读全文
posted @ 2015-04-15 16:51 巴格 阅读(237) 评论(0) 推荐(0) 编辑
摘要: - (void)viewDidLoad { [super viewDidLoad]; UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button setFrame:CGRectMake(... 阅读全文
posted @ 2015-04-15 15:13 巴格 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; 2 paragraphStyle.lineHeightMultiple = 20.f; 3 paragraphSty... 阅读全文
posted @ 2015-03-23 16:55 巴格 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 1.ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程泛型的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。2. Mantle:Mantle/Mant... 阅读全文
posted @ 2015-03-18 17:22 巴格 阅读(306) 评论(0) 推荐(0) 编辑