自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王颜华的博客

不善清谈,行胜于言。

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS 修改UITextfield的Placeholder字体的颜色

//第一种 UIColor *color = [UIColor whiteColor]; _userName.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"用户名" attributes:@{NSForegroundColorAttributeName: color}];

2016-07-30 12:27:53 282

原创 iOS 正则表达式判断邮箱、身份证等是否正确:

//邮箱+ (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF

2016-07-29 13:16:22 709

原创 iOS 解决insertObejct:atIndex index 3 beyond bounds for empty array错误

factsBuiltArray = [NSMutableArray arrayWithCapacity: 6];if ([statusDict count] == 10) { for (NSString *key in [statusDict allKeys]) { if ([key isEqualToString: @"currenciesAndConversions"

2016-07-27 16:17:54 2146

原创 iOS JPush简易使用

第一步:进入开发者的网站用app的Bundle Identifier注册一个App ID···此时拖到最后要选择Push注册一个ID之后注册证书证书也要选择push继续下一步需要选择一个CSA文件我们需要从钥匙串请求继续下一步存储到本地成功这时在证书处选择该文件 继续下一步 证书下载

2016-07-25 16:39:25 2470

原创 iOS 判断App是否第一次启动

方法一、在didFinishLaunchingWithOptions方法中加入如下代码:if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]){ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"]; //第

2016-07-23 12:33:35 2909

原创 iOS 实现二维码的彩色效果

今天做项目基本是完成了,测试也进入尾声,同事给我说要我把二维码变成彩色的,我对着原来前辈写的工程研究来研究去,找了很多资料还是没弄好,还是一直失败,于是找了一下我同学,问了一下他,结果他上班没时间帮我看,但是却帮我开了脑洞,我突然发现自己太死板了,死磕在原来代码上,其实到github上搜一搜有很多写好的代码供我使用,但是我没有想到,工作是讲究效率的,学习可以死磕,但是工作上一定要头脑灵活,学会使用

2016-07-20 17:33:00 2936 2

原创 iOS 实现UILabel的跑马灯效果

项目新功能模块UILabel长度有限,想要完全看到字就需要有跑马灯效果。于是众里寻他千百度·······此处使用的是自定义的UIScrollView···点击进入原文效果图代码AutoScrollLabel.h#import #define NUM_LABELS 2enum AutoScrollDirection { AUTOSCROLL_SCROLL_R

2016-07-18 15:26:10 14127 2

原创 iOS 实现颜色渐变的几个方法

向来才疏学浅,之前写的内容过于简单而且有理解错误的地方,在此向各位小伙伴儿们道歉,并作更新和补充~需要Demo的话烦请移步github:渐变色的实现方法1. CAGradientLayer实现渐变CAGradientLayer是CALayer的一个特殊子类,用于生成颜色渐变的图层,使用较为方便,下面介绍下它的相关属性:colors    渐变的颜色locations    渐变颜色的分割点star...

2016-07-15 16:21:41 3237

原创 JPush 报错解决办法

StackOverFlow问题解决办法错误提示:控制台输出:but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in your Info.plist.然后在 info.plist 里面

2016-07-15 09:14:57 1761

原创 iOS 把你的UILabel多彩起来

#pragma mark - 改变Label字体颜色- (void)differentColorWithLabel:(UILabel *)label { NSString *titlStr = label.text; NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithSt

2016-07-14 13:34:28 422

原创 iOS StoryBoard自适应布局

原文地址:点击打开链接通用的Storyboard通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard文件,不用再苦逼的同步若干个storyboard文件中的内容。这真是一件美好的事情。我们打开Xcode,

2016-07-13 09:18:08 7069

原创 iOS 解决在Storyboard中修改UITableViewCell背景色无效果的问题

//设置cell的背景色- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ cell.backgroundColor = [UIColor clearColor];}

2016-07-12 12:07:29 1609

原创 iOS 实现扇形统计图

今天项目增加新功能,某页面需要扇形统计图,宝宝拿来分享一下~前面两个.h .m文件是某位大神已经写好的。后面是使用方法。需要遵守DataSource和Delegate协议。XYPieChart.h#import @class XYPieChart;@protocol XYPieChartDataSource @required- (NSUInteger)num

2016-07-11 19:42:20 2225

原创 iOS 使用HealthKit框架实现获取今日步数

hey!宝宝又来更新博客了!今天早上查看天气,发现自己缺少一个查看天气的APP,于是下载了一个“墨迹天气”,结果宝宝在欣赏这个产品的时候发现它竟然能够读取宝宝的步数!!!不要嫌弃宝宝的步数少···但这个发现让我对这个小功能产生了无限的好奇···于是查找iOS这方面的资料,在某篇博客里发现原来是HealthKit框架,于是对此进行研究。觉得比较好的博客地址:Hea

2016-07-08 15:29:59 13530 7

原创 iOS 全新的联系人与联系人UI框架

一、引言        在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的Contacts Framework将完全替代AddressBookFramework,AddressBookFramework也将成为历史被弃用。至于AddressBookFram

2016-07-07 19:53:21 2934

原创 iOS 自动布局高级用法&纯代码约束写法

新同事问我代码约束问题,我发现自己竟有点遗忘···赶紧找找“干货”学习学习,为将来铺路。。。/****************分割线****************/本文主要介绍几个我遇到的总结的高级用法(当然我相信肯定有不少比这还高级的)。 简单的storyboard中上下左右约束,固定宽高啥的用法在这里就不做赘述了。autolayout自动布局是iOS6以后出现的,

2016-07-06 11:43:11 15625

原创 iOS 时间戳转化为时间(附13位转10位方法)

NSString *str=@"1368082020";//时间戳 NSTimeInterval time=[str doubleValue]+28800;//因为时差问题要加8小时 == 28800 sec NSDate *detaildate=[NSDate dateWithTimeIntervalSince1970:time]; NSLog(@"date:%@",[d

2016-07-05 15:12:59 12760

原创 iOS 实现视图的映射

效果图:多说无益,上代码!#import "ViewController.h"#define kReflectOpacity 0.1#define kReflectDistance 10@interface ViewController ()@end@implementation ViewController- (void)loadView{ sel

2016-07-04 16:34:55 1598

原创 iOS 加密算法之MD5加密使用

软件开发过程中,对数据进行加密是保证数据安全的重要手段,常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。我们在开发一款iOS App过程中,对于发送的请求,其中有个“sign”的字段,这个key对应的value是MD5加密的字段。MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。

2016-07-01 16:29:17 3328

原创 iOS 图片转base64字符串和base64字符串转为图片

UIImage图片转成base64字符串:UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"]; NSData *_data = UIImageJPEGRepresentation(_image, 1.0f); NSString *_encodedImageStr = [_data base64Enco

2016-07-01 15:26:36 5942

iOS编码规范.pdf

这是从苹果官方的编程规范汉化而来的版本,由我自己手动整理,包括word版和pdf版,精致易读,欢迎下载学习!

2019-07-04

空空如也

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

TA关注的人

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