Skip to content

Instantly share code, notes, and snippets.

View piaoapiao's full-sized avatar

piaoapiao

  • china shanghai
View GitHub Profile
/*
* 发包开关
*/
#define kProductionEnv YES
#if !kProductionEnv
else if ([dict[@"type"] isEqualToString:@"mine_download"]) {
NSString *downloadUrl = @"https://www.pgyer.com/Mzjk";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:downloadUrl]];
@piaoapiao
piaoapiao / gist:bd25b3cdc5bf1671157a
Created January 7, 2016 08:26
locate bug by command
guodongdeMacBook-Pro:header guodong$ strings TencentOpenAPI |grep ConnectionAppId
__ZN15CTXAppidConvert17IsConnectionAppIdEPKc
GetConnectionAppId
GetConnectionAppId
@piaoapiao
piaoapiao / gist:6d23ef07f168818548d2
Last active December 30, 2015 07:48
4舍5入 保留小数点后2位
NSDecimalNumber *subtotal = [NSDecimalNumber decimalNumberWithString:@"90.7146"];
//保留小数点后两位
NSDecimalNumberHandler*roundUp = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundBankers scale:2 raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:YES];
NSDecimalNumber*total = [subtotal decimalNumberByRoundingAccordingToBehavior:roundUp];
NSLog(@"total:%@",total);
@piaoapiao
piaoapiao / gist:4662599
Created January 29, 2013 08:07
semaphore test
- (void)viewDidLoad
{
[super viewDidLoad];
semaphoreTest = dispatch_semaphore_create(2);
[NSThread detachNewThreadSelector:@selector(workThread) toTarget:self withObject:nil];
[NSThread detachNewThreadSelector:@selector(workThread2) toTarget:self withObject:nil];
[NSThread detachNewThreadSelector:@selector(workThread3) toTarget:self withObject:nil];
UIButton *text = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 50, 30)];
text.backgroundColor = [UIColor redColor];
[text addTarget:self action:@selector(testSemaphore) forControlEvents:UIControlEventTouchUpInside];
@piaoapiao
piaoapiao / gist:4578356
Created January 20, 2013 12:40
国外软件站点 by piaoapiao
http://torfinder.net/torrent/c6d96e1ae7f29f0175f551d9c2a3513a58ca8637
@piaoapiao
piaoapiao / gist:4394151
Last active December 10, 2015 06:28
black edge text ios
black edge text ios
http://stackoverflow.com/questions/1103148/how-do-i-make-uilabel-display-outlined-text
http://stackoverflow.com/questions/8224335/crop-uiimage-as-screen-size
截图
@piaoapiao
piaoapiao / gist:4194312
Created December 3, 2012 11:26
12306 code
https://mygod-go-home.googlecode.com/svn/trunk/
http://bbs.csdn.net/topics/390269242?page=1#post-392825144 这里有下载的
-(void)paste:(id)sender
{
UIPasteboard *board = [UIPasteboard generalPasteboard];
NSArray *arr = board.strings;
NSLog(@"string:%@",[board.strings objectAtIndex:0]);
}
- (void)viewDidLoad
{
[super viewDidLoad];
@piaoapiao
piaoapiao / gist:4116739
Created November 20, 2012 08:31
check VerifyCode
-(NSString *)checkVerifyCode:(NSString *)code
{
code = [code stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
if([code isEqualToString:@""])
{
return @"验证码不能为空";
}
NSString *verifyCodeRegex = [NSString stringWithFormat:@"([a-z,A-Z,0-9]{6})"];
NSPredicate *verifyCodeTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", verifyCodeRegex];
@piaoapiao
piaoapiao / gist:4111158
Created November 19, 2012 15:05
uibutton
#import <QuartzCore/QuartzCore.h>
@interface ViewController ()
@end
@implementation ViewController
-(void)go:(id)sender
{
NSLog(@"GGGG");