- 博客(21)
- 收藏
- 关注
转载 IOS中正则表达式判断输入的内容同时包含数字和字母
密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是数字或字母只要能同时满足上面3个要求就可以了,写出来如下:1^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$分开来
2017-03-01 13:23:09 9181
转载 Masonry的简单使用
首先,在正式使用Masonry之前,我们先来看看在xib中我们是如何使用AutoLayout从图中我们可以看出,只要设置相应得局限,控制好父视图与子视图之间的关系就应该很ok的拖出你需要的需求。这里就不详细讲解具体拖拽的方法.....然后,我们按着上图的属性来看看如何简单得使用Masonry这里是Masonry给我们的属性
2017-01-06 16:36:47 395
原创 Xcode 添加PCH文件
1.) 打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步;2.) 假设你的项目名称为TestDemo, 你的PCH 文件的名字应该为 TestDemo-Prefix.pch,然后创建; 3.) 选择 PCH 文件(文章的示例文件为 Test
2017-01-06 10:21:57 320
转载 iOS 一个简单的GIF动画
创建imageview那一部分就省略了,我用xib直接拖拽的。先给imageview创建一个触摸手势。这里不要忘记给imageview设置userInteractionEnabled为YES。//设置动画开始前的图片appview.Imageview.image=[UIImage imageNamed:@"动态01.png"];UITapGestureRecognizer
2016-12-28 16:28:01 397
转载 修改系统TabBar上图片和文字的颜色
1.在使用系统的tabBar的时候,无论图片和文字的颜色是什么,系统默认的都会是蓝色,这是因为默认情况下,系统是有渲染效果的,下面介绍如何去除系统默认的渲染效果:// 添加图片之前先把图片的渲染效果给去除UIImage * image = [UIImage imageNamed:imageName];// imageWithRenderingMode 图片的渲染模式 UI
2016-12-28 11:24:40 823
转载 iOS10 获取系统通讯录新方法
所需框架#import 11遵循代理CNContactPickerDelegate11调用通讯录 如果在iOS10的机器上调用以前的ABPeoplePickerNavigationController老方法将直接崩溃.-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //
2016-12-09 11:28:34 1149
原创 ios10 调用手机相机崩溃解决方法
iOS 升级到10 以后,出现调取本地相册,相机等出现崩溃,这是苹果为了安全而设置的权限所导致的,解决的办法就是在 plist 文件里添加相应的获取权限就可以解决配置权限相机权限:Privacy - Camera Usage Description允许此权限才能使用相机功,因为项目还需要录制视频,并且想要保存图片,所以需要增加相册:Privacy - Photo Libra
2016-12-08 11:25:34 4453
转载 ios日期处理
ios 日期目录(?)[+]本文转自:http://www.cnblogs.com/wayne23/archive/2013/03/25/2981009.html时间与日期处理主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateCom
2015-08-27 15:12:00 355
转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
2015-08-05 15:35:37 266
原创 设置 UITabBarItem 文字颜色、字体
[[UITabBarItemappearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFontfontWithName:@"HelveticaNeue-Bold"size:12.0f], NSForegro
2015-07-02 18:28:47 874
原创 字典转换成json格式
+ (NSString*)dictionaryToJson:(NSDictionary *)dic{ NSError *parseError = nil; NSData *jsonData = [NSJSONSerializationdataWithJSONObject:dic options:NSJSONWritingPrettyPrinte
2015-07-02 18:24:47 728
转载 iOS8 高德地图SDK MAMapView无法定位的问题
iOS8 高德地图SDK MAMapView无法定位的问题2014-09-24 0 个评论 来源:johnzhjfly的专栏 收藏 我要投稿在iOS8的设备上,使用高德地图SDK你会发现MAMapView里的回调位置是空的。?123456
2015-07-02 18:18:57 596
转载 CGContext 画线
CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 CGContextSetLineCap 设置线条终点形状 CG
2015-06-17 15:49:26 557
转载 mac终端命令介绍
OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。根目录位置是
2015-04-09 15:56:07 266
转载 关于JS与OC交互的简单总结
虽然Xcode中自带webView的 stringByEvaluatingJavaScriptFromString; 这种与JavaScript交互的方法,但这只是OC主动与JS进行单项交互的方法,并且没有返回值。 在很多用到UIWebView控件的项目中,都需要实现OC和JS之间的双向交互,这时候,我个人习惯用‘WebViewJavascriptBridge’这个开源库;下载链
2015-04-07 11:15:08 819
转载 设置 UILabel 和 UITextField 的 Padding 或 Insets(内容与边距)
2011-11-02 — Unmi iOS 的控件,只看到 UIButton 可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙,对与 CSS 来说叫做 Padding,在 iOS 中叫做 Insets,UIButton 设置 Insets 相应的属性如下:Configuring Edge Insets contentEdgeInset
2015-04-03 15:27:24 9899
转载 iOS js与objective-c的交互
在写 JavaScript 的时候,可以使用一个叫做 window 的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改 window.location.href 的位置;在我们的 Objective-C 程序码中,如果我们可以取得指定的 WebView 的指标,也就可以拿到这个出现在 JavaScript 中的 window 对象,也就是 [webView windowScript
2015-04-02 18:05:30 266
转载 ios开发之 -- js和ios的交互
==WebViewJavascriptBridge的介绍==#下载:https://github.com/marcuswestin/WebViewJavascriptBridge#关于WebViewJavascriptBridge的介绍:http://blog.csdn.net/yanghua_kobe/article/details/8209751==WebViewJavascrip
2015-04-02 18:01:59 366
转载 IOS第三方数据库FMDatabase的简单使用
1,拿到数据库文件的路径 self.path = NSHomeDirectory(); self.path = [path stringByAppendingPathComponent:@"Documents/data.db"]; 2,拿到数据库对象,打开数据库,如果这个数据库不存在,就会自动创建 FMDatabase* db = [FMDatabase databaseW
2015-04-02 17:55:29 304
转载 iOS 使用FMDB进行数据库操作
[摘要]本文介绍iOS 使用FMDB进行数据库操作,并提供详细的示例代码供参考。1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。View Row Code1+(NSString*)databaseFilePath2{34NSArray*fil
2015-04-02 17:53:39 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人