自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发小结

[objc] view plain copyUIImage *image = [UIImage imageNamed:@"app_slogan"];      image

2016-04-15 15:24:03 2499

转载 代理、通知、block的区别

文/yeahming(简书作者)原文链接:http://www.jianshu.com/p/33753c326232著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。侵权删~~~首先说一下在OC语言中消息通知的常用几种方式。第一就是代理,这也是很常用的方式,特点是一对一的形式,而且逻辑结构非常清晰。实现起来较为简单:写协议 ,设置代理这个属性,  最好在你想通知

2016-03-17 00:04:53 2975

原创 UILabel显示富文本

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(30, 90, 150, 50)]; NSMutableDictionary *attributes = [NSMutableDictionary dictionary]; attributes[NSStrokeColorAttributeName] = [UICo

2016-07-29 17:19:29 660

原创 添加本地消息提醒

- (void)addLocationNotificationWithGetUpTime:(NSString *)getUpTime LunchTime:(NSString *)lunchTime SleepTime:(NSString *)sleepTime DrinkIndex:(int)drinkIndex{    [[UIApplicationsharedAppli

2016-05-23 20:57:10 304

原创 每次版本更新都出现引导页

思路:将info.plist里存储的app版本号与用户沙盒里的app版本号进行对比,不一样就显示#import "DXYPushGuide.h"@implementation DXYPushGuide+ (instancetype)guideView { return [[[NSBundle mainBundle] loadNibNamed:NSStringFro

2016-04-25 16:29:52 597

原创 Masonry使用

mas_equalTo和equalTo默认情况下mas_equalTo有自动包装功能,比如自动将20包为@20equalTo没有自动包装功能如果添加下面的宏,那么mas_equal和equalTo就没有区别#define MAS_SHORTHAND_GLOBALS注意:这个宏一定要添加到#import "Masonry.h"前面mas_width和width

2016-04-24 20:28:28 595

原创 图片圆角处理方法

第一种方法: 对layer进行处理,此方法适用于处理图片较少的情况下 大量的图片处理会造成卡顿 离屏渲染~~~self.layer.cornerRadius = 10;self.layer.masksToBounds = YES;第二种方法画图给UIImage添加类别 方法circleImage/** 返回圆形图片 */- (UIImage *)circleIm

2016-04-19 23:54:53 1005

原创 监听键盘状态

第一种写法,通知中心添加观察者分别观察显示和隐藏- (void)viewDidLoad { [super viewDidLoad]; //增加监听,当键盘出现或改变时收出消息 [[NSNotificationCenter defaultCenter] addObserver:self

2016-04-18 00:45:47 320

原创 Cocoapods导入第三方框架步骤

1.打开终端执行指令      cd + 空格 + 拖文件     2.创建文件夹     vim Podfile3.加入插件先敲一下A键 再输入例如     pod 'SDWebImage'     pod 'AFNetworking'     pod 'MBProgressHUD'     pod 'MJRefresh'

2016-04-16 21:50:31 302

原创 for循环创建button

NSArray *images = @[@"publish-video",@"publish-picture",@"publish-text",@"publish-audio",@"publish-review",@"publish-offline"]; NSArray *titles = @[@"发视频",@"发图片",@"发段子",@"发声音",@"审帖",@"离线下载"];

2016-04-15 16:06:27 2040

原创 解决图片尺寸大于屏幕尺寸时,压缩图片显示最前面的图片

/** 如果是大图片才进行处理 */ if (!model.isBigImage) { return ; } /** 开启图形上下文 */ UIGraphicsBeginImageContextWithOptions(model.pictureViewFrame.size, YES, 0.0);

2016-04-15 14:53:22 629

原创 把图片保存到系统相册中

监听的时间需要注意传规定的参数- (IBAction)save:(id)sender { /** 将图片写入相册 */ UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);}

2016-04-15 10:02:34 419

转载 关于deselectRowAtIndexPath

有没有遇到过,导航+UITableView,在push,back回来之后,当前cell仍然是选中的状态。当然,解决办法简单,添加一句[tableView deselectRowAtIndexPath:indexPath animated:YES]即可。令人纠结的时,在没加这句的时候,有的视图同样回来之后,选中状态消失,为什么会出现这种情况呢?原来是,如果UITableView是在U

2016-04-11 14:45:59 468

转载 使用Code Snippet在Xcode中添加代码段

通过code snippets,我们可以创建一些可重用的代码块,并且在任何需要的地方很容易的就可以使用这些代码块。这可以节省输入需要的操作和时间。并且,一旦你 学会使用code snippets,会发现你可以创建并扩充自己的code snippet library。 1、创建一个code snippet非常简单。首先,打开Xcode并在utilities panel中选择code snip

2016-03-28 10:06:07 340

转载 解决cocopods不提示第三方库名字的方法

在使用第三方类库时,使用cocoaPods是非常方便的,具体使用方法可以参考:CocoaPods安装和使用教程 的安装使用方法。今天讨论的问题是,我在使用的时候遇到了一些问题:用cocoaPod sinstall完成所需要的第三方类库之后,在要用的地方导入(#import)发现不提示,虽然自己手写之后也可以使用,但是不提示就有写错的风险,况且写着也不方便。        我认为是工程中

2016-03-26 16:26:53 707

原创 Xcode一键添加类前缀

首先选中工程来到右侧的Project Document → Class Prefix 如图所示创建新类的效果

2016-03-24 14:30:29 1337

转载 KSImageNamed 安装后无效解决方法(试过有效)

UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。若安装后无效,或许需要做一下修改:1.打开xcode插件所在的目录:~/library/Users/“你自己的用户名”/Library/Developer/Xcode/Plug-ins2.选择已经安

2016-03-24 14:17:28 346

转载 服务器返回的各种HTTP状态码介绍

[摘要]HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定

2016-03-21 22:25:58 4364

原创 在xcode7中进行http网络请求 需要添加字段

NSAppTransportSecurity为Dictionary,NSAllowsArbitraryLoads为BooleaniOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议。但是现在很多项目使用的是HTTP协议,现在也不能马上改成HTTPS协议传输。那么如何设置才能在iOS9中使用Http请

2016-03-21 20:57:09 784

原创 通过storyboard找到视图控制器

RedViewController *redVC = [self.storyboardinstantiateViewControllerWithIdentifier:@"red"];    [self.navigationController pushViewController:redVC animated:YES];

2016-03-17 23:31:16 326

转载 iOS开发动态计算cell的高度

在iOS开发过程中,我们经常会用到UITableView, 谈到UITableView当然少不了UITableViewCell.那么有时候我们就会有疑惑,怎么样才能让cell的高度根据文字的大小多少,以及照片的高度来动态设计呢?下面我们来看一下,到底怎么做才能让cell的高度动态变化,让界面看起来更美观协调一些呢?//动态设置cell的高度  + (CGFloat)heightForR

2016-03-17 21:59:31 452

原创 OC总结

1.修改UI控件的状态,其实就是修改控件对象的属性,每一个UI控件就是一个对象2.懒加载 第一次使用的时候才去加载 用if语句判断 if (_array == nil) {数据}commond+t 可以使屏幕的旋转效果变慢commond+← →可以使屏幕旋转xib是以view为基准storyBoard是以controller为基准imageNamed 带有缓存 通过imag

2015-11-07 14:23:16 248

空空如也

空空如也

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

TA关注的人

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