自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Xcode缓存路径,Provisioning Profile 存储的路径

Xcode调试Provisioning Profile 存储的路径 : /Users/hcl/Library/MobileDevice/Provisioning ProfilesXcode缓存路径 : /Users/hcl/Library/Developer/Xcode/

2016-06-22 16:50:47 4019

原创 安装Cocoapods 报错ERROR: While executing gem

安装Cocoapods 报错ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy在运行 “sudo gem install cocoapods” 的时候出现问题:ERROR: While executing gem ... (Errno::EPER

2016-05-13 16:29:23 1511

转载 20个正则表达式

知道这20个正则表达式,能让你少写1,000行代码正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:varreg=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;varr=fieldValue.match(reg);if(r==null)alert('Dateformaterror!');

2016-05-13 13:46:58 268

转载 移除CocoaPods

iOS 删除已经配置的类库和移除CocoaPods字数483 阅读3328 评论9 喜欢16引言我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三

2016-05-12 11:50:20 248

原创 隐藏状态栏statusbar

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。一、如果Vie

2016-04-27 17:39:43 245

原创 FMDB使用基本方法

相关连接:http://www.jianshu.com/p/e2dbd69b6db2创建表://1.获得数据库文件的路径 NSString *doc =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) lastObject]; NSStr

2016-04-17 16:14:01 295

转载 iOS开发数据库篇—SQL

iOS开发数据库篇—SQL一、SQL语句如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句1.什么是SQLSQL(structured query language):结构化查询语言SQL是一种对关系型数据库中的数据进行定义和操作的语言SQL语言简洁,语法简单,好学好用 2.什么是SQL语句使用SQL语言编写出

2016-04-17 16:04:20 273

原创 StatusBarStyle

状态栏的字体为黑色:UIStatusBarStyleDefault状态栏的字体为白色:UIStatusBarStyleLightContent一、在info.plist中,将View controller-based status bar appearance设为NO状态栏字体的颜色只由下面的属性设定,默认为白色:// default is UIStatusBarS

2016-04-12 14:08:59 564

原创 杂项

//设置自动计算高度 ios6.3之前就这一句话就可以了    self.tableView.rowHeight = UITableViewAutomaticDimension;    //预设高度 iOS6.3之后,需要设置其预估的高度,其默认是44,其值约接近tableview的高度越好。    self.tableView.estimatedRowHeight = 4

2016-03-26 10:17:13 233

转载 Cocoapods安装小细节错误

1、ERROR:  While executing gem ... (Errno::EPERM)    Operation not permitted - /usr/bin/fuzzy_matchsudo gem install -n /usr/local/bin cocoapods2、Updating local specs repositoriespod u

2016-03-26 10:14:18 349

转载 cocoapods简单安装

1.MAC安装Ruby环境1>  安装RVM 控制台命令: $curl –L https://get.rvm.io | bash –s stable $source ~/.rvm/scripts/rvm$rvm –v (查看版本,检查是否安装正确) 2>  用rvm安装ruby环境$rvm  install 2.0.0 (期间需要按e

2016-03-26 10:13:00 264

转载 CocoaPods安装流程

一 ruby 安装  要安装coocspod 首先需要安装ruby,可以先安装xcode,在安装macport 下载地址,最后执行命令 port install ruby二、安装CocoaPods1、安装CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认的已经可以运行Ruby了,因此我们只需要执行以下命令:[o

2016-03-26 10:11:30 351

转载 CocoaPods详细安装细则

前言在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案。什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

2016-03-26 10:09:03 307

原创 UIPickerView和UIDatePicker常用属性

一.UIPickerView1.UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign) id  dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPickerView的选择)@property(nonatomic,ass

2015-06-28 22:44:25 237

原创 分类的使用注意

分类的使用注意:(1)分类只能增加方法(包括类方法和对象方法),不能增加成员变量(2)在分类方法的实现中可以访问原来类中的成员变量;(3)分类中可以重新实现原来类中的方法,但是会覆盖掉原来的方法,导致原来的方法无法再使用(警告);(4)方法调用的优先级:分类->原来的类->父类,若包含有多个分类,则最后参与编译的分类优先;(5)在很多的情况下,往往是给系

2015-06-28 22:43:24 316

原创 监听滑动条控件Slider值改变

#pragma mark 滑动条slider值改变- (IBAction)sliderValueChange:(UISlider *)sender {// 1.设置中间的图片// 获得图片名称  %.f 不保留任何小数NSString *imageName = [NSString stringWithFormat:@"%.f.png", sender.value];_i

2015-06-28 08:47:50 2009

原创 UIAlertView自动弹框创建步骤

// 1.创建弹框UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"恭喜你" message:@"已通关,敬请期待!" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];alert.tag =100;// 2.显示弹框

2015-06-28 08:45:15 276

原创 加载xib自定义View

UIView *customView = [[[NSBundlemainBundle] loadNibNamed:@"customView"owner:niloptions:nil]lastObject];

2015-06-28 08:38:57 295

原创 UI控件设置圆角

// 巧妙利用控件的尺寸和圆角半径,能产生一个圆(设置圆角90度即可)label.layer.cornerRadius = 5;// 超出主层边界的内容统统剪掉// label.layer.masksToBounds = YES;label.clipsToBounds = YES; // 等价于上面一句控件xib设置圆角的方式如图第一行设

2015-06-28 08:26:51 307

原创 UITextView弹簧效果属性

UITextView继承自UIScrollView,垂直方向上拥有有弹簧效果textView.alwaysBounceVertical = YES; // 垂直方向上拥有有弹簧效果

2015-06-28 08:24:05 360

原创 Activity Indicator View菊花圈圈,勾选 Hides When Stopped 就无需再设置它是否显示

Activity Indicator View菊花圈圈,勾选 Hides When Stopped 就无需再设置它是否显示

2015-06-28 08:20:05 392

原创 创建UIImageView方式的区别

UIImage *image = [UIImage imageWithName:@"timeline_image_gif"];这种情况下创建的UIImageView的尺寸跟图片尺寸一样UIImageView *gifView = [[UIImageView alloc] initWithImage:image];这种情况下创建的UIImageView是没有尺寸的

2015-06-28 08:17:10 251

原创 Modal出的控制器会引发的内存问题

// 首先隐藏模态窗口[self dismissViewControllerAnimated:NOcompletion:nil];// 然后再切换根控制器UIStoryboard *storyboard = [UIStoryboardstoryboardWithName:@"Two"bundle:nil];self.view.window.rootV

2015-06-28 08:03:49 213

原创 定义一个Block

typedef enum {    XMPPResultTypeLoginSuccess,//登录成功    XMPPResultTypeLoginFailure,//登录失败    XMPPResultTypeNetErr//网络不给力}XMPPResultType;// 定义一个Blocktypedefvoid (^XMPPResultBlock)(

2015-06-28 00:43:05 247

原创 block里面的self要使用弱引用,否则会无法释放内存

例如:__weak typeof(self) selfVc =self;    [appxmppUserLogin:^(XMPPResultType type) {    [selfVchandleResultType:type];}];

2015-06-28 00:17:45 480

原创 关于MBProgressHUD显示问题

[MBProgressHUD showError:@"网络不给力"];上面的这样默认是显示在window上,屏幕旋转就会有问题.[MBProgressHUD showError:@"网络不给力" toView:self.view];屏幕旋转时,注意用这种方式,覆盖在对应的View上面.!!!注意:MBProgressHUD的显示和隐藏要在主线

2015-06-28 00:03:12 520

原创 关于Xcode插件更新

2015-05-12 22:38:01 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除