OC
_snake
这个作者很懒,什么都没留下…
展开
-
<iOS>关于Xcode上的Other linker flags
Targets选项下有Other linker flags的设置,用来填写XCode的链接器参数,如:-ObjC -all_load -force_load等。还记得我们在学习C程序的时候,从C代码到可执行文件经历的步骤是:源代码 > 预处理器 > 编译器 > 汇编器 > 机器码 > 链接器 > 可执行文件在最后一步需要把.o文件和C语言运行库链接起来,这时候需要用到ld命令。源文件经转载 2015-02-04 09:04:49 · 445 阅读 · 0 评论 -
iOS 读取URL图片并存储到本地
dispatch_queue_t globalQueue =dispatch_get_global_queue(0,0); dispatch_async(globalQueue, ^{ NSData *data = [NSDatad原创 2017-12-06 12:28:39 · 1866 阅读 · 0 评论 -
iOS 动态设置标签
@property (strong,nonatomic) UIView *tableHeadView; NSMutableArray *hotSearchArr;hotSearchArr = [[NSMutableArray alloc] initWithObjects:@"ceshi1",@"ceshi2ceshi2",@"ceshi3ces原创 2017-12-06 12:05:46 · 839 阅读 · 0 评论 -
iOS 获取当前屏幕显示的viewcontroller
if (![[[selfgetCurrentVC]class]isEqual:[MineMessageViewControllerclass]])//获取当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{ UIViewController *rootViewContr原创 2017-12-06 11:50:57 · 4631 阅读 · 0 评论 -
iOS 对比两个文件内容是否相同 MD5摘要 与 直接比较
直接比较两个文件的内容 NSString *path = [[NSBundlemainBundle]bundlePath]; NSString *filePath1 = [pathstringByAppendingPathComponent:@"3-g.txt"]; NSString *filePath2 = [pathstring原创 2017-12-06 11:26:01 · 1552 阅读 · 0 评论 -
iOS 判断是否全部为数字
- (BOOL)deptNumInputShouldNumber:(NSString *)str{ if (str.length ==0) { returnNO; } NSString *regex =@"[0-9]*"; NSPredicate *pred = [NSPredicatepre原创 2017-12-06 11:18:09 · 374 阅读 · 0 评论 -
iOS图片处理,截图,缩放,存储
图片的处理大概分 截图(capture), 缩放(scale), 设定大小(resize), 存储(save) 1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginImageContext(CGSizeMake(image.原创 2015-10-13 10:50:48 · 562 阅读 · 0 评论 -
int转byte
- (NSData *)little_intToByteWithData:(int)i andLength:(int)len{ Byte abyte[len]; if (len == 1) { abyte[0] = (Byte) (0xff & i); }else if (len ==2) { abyte[0] = (B原创 2015-09-21 22:16:16 · 1010 阅读 · 0 评论 -
iOS在文件末尾写入内容
-(NSString*)infoFilePath{ NSArray *Paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES ); NSString *MyDocpath=[Paths objectAtIndex:0]; NSStrin原创 2015-09-21 22:20:42 · 2557 阅读 · 0 评论 -
GCD部分用法
1,用gcd延迟执行任务如果我们需要某个方法在一段时间后执行,那么我们常常会调用这样的方法- (void)viewDidLoad{ [super viewDidLoad]; [selfperformSelector:@selector(printString:)withObject:@"Grand Central Dispatch"aft原创 2015-07-15 14:36:24 · 710 阅读 · 0 评论 -
ios监听音量按键
这个很简单,KVO监听AVAudioSession单例的outputVolume属性值就可以了[[AVAudioSession sharedInstance] addObserver:selfforKeyPath:@"outputVolume"options:NSKeyValueObservingOptionNew| NSKeyValueObservingO原创 2015-06-02 14:24:06 · 1514 阅读 · 0 评论 -
UITableView 添加长按手势UILongPressGestureRecognizer
给UITableView 添加长按手势,识别长按哪一行。 长按手势类UILongPressGestureRecognizer, 属性minimumPressDuration表示最短长按的时间 添加手势代码:UILongPressGestureRecognizer * longPressGr = [[UILongPressGestureRec原创 2015-03-03 16:32:22 · 743 阅读 · 0 评论 -
iOS 实时监听UITextField输入事件
searchTextField=[[UITextFieldalloc]initWithFrame:CGRectMake(30,0,searchView.frame.size.width-120,30)]; [searchTextFieldsetPlaceholder:MYLocalizedString(@"shangpinmingchengtiaoma",@"")];原创 2017-12-06 11:11:56 · 6916 阅读 · 0 评论