2015年7月23日

获取iOS各种文件路径

摘要: //得到Document目录:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectory = [paths ... 阅读全文

posted @ 2015-07-23 13:36 yucaijiang 阅读(270) 评论(0) 推荐(0)

禁用系统休眠

摘要: [UIApplication sharedApplication].idleTimeDisabled = YES 阅读全文

posted @ 2015-07-23 13:33 yucaijiang 阅读(211) 评论(0) 推荐(0)

ARC 和 MRC 之间的转换方法

摘要: 1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc 阅读全文

posted @ 2015-07-23 13:30 yucaijiang 阅读(312) 评论(0) 推荐(0)

图片添加点击事件

摘要: resizedImageView.userInteractionEnabled = YES;UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector... 阅读全文

posted @ 2015-07-23 13:29 yucaijiang 阅读(733) 评论(0) 推荐(0)

自定义UITableViewCell上的delete按钮

摘要: //滑动列表行(UITableViewCell)出现删除按钮时,默认是英文“delete”,这份代码片段能够将“delete”变成中文”删除“,甚至可以自定义删除按钮的形状。//通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tabl... 阅读全文

posted @ 2015-07-23 13:27 yucaijiang 阅读(361) 评论(0) 推荐(0)

插入排序和冒泡排序

摘要: //插入排序void insertSort(int a[], int N){int temp;int j;//从第二个元素开始for (int i = 1; i = a[i-1]) continue;temp = a[i];//与前面的元素比较,看是否需要插入for (j = i - 1; a[j]... 阅读全文

posted @ 2015-07-23 13:24 yucaijiang 阅读(258) 评论(0) 推荐(0)

对textView 的输入个数进行判断

摘要: - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{/*if ([text isEqualToString:@"\n"]){[t... 阅读全文

posted @ 2015-07-23 11:56 yucaijiang 阅读(340) 评论(0) 推荐(0)

改变WebView字体大小

摘要: 代码如下:- (void)webViewDidFinishLoad:(UIWebView *)webView{NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '120%'";... 阅读全文

posted @ 2015-07-23 11:51 yucaijiang 阅读(305) 评论(0) 推荐(0)

去掉 NavigationBar 底部的那条黑线

摘要: [[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] setShadowImag... 阅读全文

posted @ 2015-07-23 11:50 yucaijiang 阅读(289) 评论(0) 推荐(0)

cell的分割线左边短了一点 完整显示方法

摘要: if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) {[_tableView setSeparatorInset:UIEdgeInsetsZero];} 阅读全文

posted @ 2015-07-23 11:49 yucaijiang 阅读(218) 评论(0) 推荐(0)

计算两个日期之间相差几天几小时几分钟

摘要: NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSDate * senddate=[NSDate date];//结... 阅读全文

posted @ 2015-07-23 11:47 yucaijiang 阅读(606) 评论(0) 推荐(0)

判断用户是否禁止该App使用设备麦克风

摘要: #import ...if ([[AVAudioSession sharedInstance] respondsToSelector:@selector(requestRecordPermission:)]) {[[AVAudioSession sharedInstance] performSele... 阅读全文

posted @ 2015-07-23 11:45 yucaijiang 阅读(506) 评论(0) 推荐(0)

cell前面添加一个图片

摘要: cell.imageView.image=[UIImage imageNamed:@"yygl.png"]; 阅读全文

posted @ 2015-07-23 11:37 yucaijiang 阅读(300) 评论(0) 推荐(0)

边框宽度 边框圆角 边框颜色

摘要: self.label1.layer.borderWidth=1;//边框宽度 //self.label1.layer.cornerRadius=5;//边框圆角 CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); C... 阅读全文

posted @ 2015-07-23 11:36 yucaijiang 阅读(328) 评论(0) 推荐(0)

nstimer实现倒计时

摘要: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566// [NSTimer scheduledTimerW... 阅读全文

posted @ 2015-07-23 11:33 yucaijiang 阅读(206) 评论(0) 推荐(0)

用nstimer实现倒计时

摘要: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566// [NSTimer scheduledTimerW... 阅读全文

posted @ 2015-07-23 11:32 yucaijiang 阅读(263) 评论(0) 推荐(0)

IOS常用宏定义

摘要: 234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980... 阅读全文

posted @ 2015-07-23 11:30 yucaijiang 阅读(245) 评论(0) 推荐(0)

计算文字的Size

摘要: /*** 计算文字尺寸* @param text 需要计算尺寸的文字* @param font 文字的字体* @param maxSize 文字的最大尺寸*/- (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CG... 阅读全文

posted @ 2015-07-23 10:54 yucaijiang 阅读(230) 评论(0) 推荐(0)

判断UITableView滚动是否到底

摘要: - (void)scrollViewDidScroll:(UIScrollView *)aScrollView {CGPoint offset = aScrollView.contentOffset;CGRect bounds = aScrollView.bounds;CGSize size = a... 阅读全文

posted @ 2015-07-23 10:52 yucaijiang 阅读(416) 评论(0) 推荐(0)

设置Label行间距

摘要: -(void)fuwenbenLabel:(UILabel *)labell FontNumber:(id)font AndLineSpacing:(float)lineSpacing{//富文本设置文字行间距NSMutableParagraphStyle *paragraphStyle = [[N... 阅读全文

posted @ 2015-07-23 10:51 yucaijiang 阅读(504) 评论(0) 推荐(0)

UIAlertView 提示弹窗

摘要: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"没有收藏产品" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:nil,... 阅读全文

posted @ 2015-07-23 10:49 yucaijiang 阅读(203) 评论(0) 推荐(0)

一段文字设置多种字体颜色

摘要: //设置不同字体颜色-(void)fuwenbenLabel:(UILabel *)labell FontNumber:(id)font AndRange:(NSRange)range AndColor:(UIColor *)vaColor{NSMutableAttributedString *st... 阅读全文

posted @ 2015-07-23 10:48 yucaijiang 阅读(268) 评论(0) 推荐(0)

隐藏状态栏

摘要: -(void)viewWillDisappear:(BOOL)animated{[super viewWillDisappear:animated];[[UIApplication sharedApplication] setStatusBarHidden:NO];}-(void)viewWillA... 阅读全文

posted @ 2015-07-23 10:47 yucaijiang 阅读(206) 评论(0) 推荐(0)

隐藏和显示tabbar

摘要: -(void)viewWillDisappear:(BOOL)animated{ self.tabBarController.tabBar.hidden = NO; }-(void)viewWillAppear:(BOOL)animated{ self.tabBarController.tabB... 阅读全文

posted @ 2015-07-23 10:46 yucaijiang 阅读(191) 评论(0) 推荐(0)

将状态栏文字颜色变成黑色

摘要: //将状态栏文字颜色变成黑色-(void)viewWillDisappear:(BOOL)animated{[super viewWillDisappear:animated];if (is_IOS_7) {//更改时间颜色[[UIApplication sharedApplication] set... 阅读全文

posted @ 2015-07-23 10:45 yucaijiang 阅读(541) 评论(0) 推荐(0)

淡入淡出更换 rootViewController

摘要: - (void)restoreRootViewController:(UIViewController *)rootViewController{typedef void (^Animation)(void);UIWindow* window = self.window;rootViewContro... 阅读全文

posted @ 2015-07-23 10:44 yucaijiang 阅读(383) 评论(0) 推荐(0)

获取网络图片的宽高

摘要: headerImageView.contentMode = UIViewContentModeScaleAspectFit;[headerScrollView addSubview:headerImageView];int imgWidth = headerImageView.image.size.... 阅读全文

posted @ 2015-07-23 10:43 yucaijiang 阅读(455) 评论(0) 推荐(0)

获取当前屏幕显示的viewcontroller

摘要: //获取当前屏幕显示的viewcontroller - (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] ... 阅读全文

posted @ 2015-07-23 10:42 yucaijiang 阅读(378) 评论(0) 推荐(0)

iOS navigationBar颜色

摘要: //导航栏颜色 self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:19.0/255 green:178.0/255 blue:120.0/255 alpha:1.0f]; 阅读全文

posted @ 2015-07-23 10:29 yucaijiang 阅读(306) 评论(0) 推荐(0)

修改webView的背景色

摘要: 23//修改webView背景色webView.backgroundColor = [UIColor clearColor];[webView setOpaque:NO]; 阅读全文

posted @ 2015-07-23 10:28 yucaijiang 阅读(741) 评论(0) 推荐(0)

正则表达式在iOS中的运用

摘要: 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)valida... 阅读全文

posted @ 2015-07-23 10:23 yucaijiang 阅读(297) 评论(0) 推荐(0)

倒计时

摘要: //倒计时 xx秒后发送 __block int timeout=60; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); ... 阅读全文

posted @ 2015-07-23 10:22 yucaijiang 阅读(209) 评论(0) 推荐(0)

登录

摘要: NSUserDefaults *use = [NSUserDefaults standardUserDefaults]; NSLog(@"clientId=%@",[use valueForKey:@"clientId"]); AFHTTPRequestOperationManager ... 阅读全文

posted @ 2015-07-23 10:21 yucaijiang 阅读(282) 评论(0) 推荐(0)

注册

摘要: __weak typeof(self) weakSelf=self; NSUserDefaults *use = [NSUserDefaults standardUserDefaults]; NSLog(@"%@",[use valueForKey:@"clientId"]... 阅读全文

posted @ 2015-07-23 10:20 yucaijiang 阅读(231) 评论(0) 推荐(0)

NSUserDefaults 本地存储和取出

摘要: [[NSUserDefaults standardUserDefaults]setObject:self.nameDic[@"userid"] forKey:@"用户"]; //马上同步(必须有这一步) [[NSUserDefaults standardUserDefau... 阅读全文

posted @ 2015-07-23 10:18 yucaijiang 阅读(259) 评论(0) 推荐(0)

base64转码上传服务器

摘要: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ NSUserDefaults *user = [NSUserDef... 阅读全文

posted @ 2015-07-23 10:14 yucaijiang 阅读(327) 评论(0) 推荐(0)

导航