Skip to content

Instantly share code, notes, and snippets.

@lqik2004
lqik2004 / gist:4223499
Created December 6, 2012 10:21
惯性滚动
if (recognizer.state == UIGestureRecognizerStateEnded) {
CGPoint velocity = [recognizer velocityInView:self.view];
CGFloat magnitude = sqrtf((velocity.x * velocity.x) + (velocity.y * velocity.y));
CGFloat slideMult = magnitude / 200;
NSLog(@"magnitude: %f, slideMult: %f", magnitude, slideMult);
float slideFactor = 0.1 * slideMult; // Increase for more of a slide
CGPoint finalPoint = CGPointMake(recognizer.view.center.x + (velocity.x * slideFactor),
recognizer.view.center.y + (velocity.y * slideFactor));
@lqik2004
lqik2004 / Gemfile
Created February 21, 2013 07:57 — forked from thbar/Gemfile
source 'http://rubygems.org'
gem 'rails', '3.2.x'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', "3.2.5"
gem 'coffee-rails', "3.2.2"
gem 'uglifier', '1.2.4'
@lqik2004
lqik2004 / gist:5140017
Last active December 14, 2015 19:58
Check China Phone Number
- (BOOL)isMobileNumber:(NSString *)mobileNum
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* 联通:130,131,132,152,155,156,185,186
* 电信:133,1349,153,180,189
*/
NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$";
/**