![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 87
jingxiaoyuehua
iOS 开发工程师
展开
-
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 · 369 阅读 · 0 评论 -
iOS10 获取系统通讯录新方法
所需框架#import 11遵循代理CNContactPickerDelegate11调用通讯录 如果在iOS10的机器上调用以前的ABPeoplePickerNavigationController老方法将直接崩溃.-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ //转载 2016-12-09 11:28:34 · 1150 阅读 · 0 评论 -
用runtime 解决UIButton 重复点击问题
可以给按钮添加一个属性重复点击间隔, 通过设置这个属性来控制再次接受点击事件的时间间隔。原创 2017-01-03 13:57:35 · 304 阅读 · 0 评论 -
修改系统TabBar上图片和文字的颜色
1.在使用系统的tabBar的时候,无论图片和文字的颜色是什么,系统默认的都会是蓝色,这是因为默认情况下,系统是有渲染效果的,下面介绍如何去除系统默认的渲染效果:// 添加图片之前先把图片的渲染效果给去除UIImage * image = [UIImage imageNamed:imageName];// imageWithRenderingMode 图片的渲染模式 UI转载 2016-12-28 11:24:40 · 836 阅读 · 0 评论 -
iOS 一个简单的GIF动画
创建imageview那一部分就省略了,我用xib直接拖拽的。先给imageview创建一个触摸手势。这里不要忘记给imageview设置userInteractionEnabled为YES。//设置动画开始前的图片appview.Imageview.image=[UIImage imageNamed:@"动态01.png"];UITapGestureRecognizer转载 2016-12-28 16:28:01 · 398 阅读 · 0 评论 -
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 · 329 阅读 · 0 评论 -
Masonry的简单使用
首先,在正式使用Masonry之前,我们先来看看在xib中我们是如何使用AutoLayout从图中我们可以看出,只要设置相应得局限,控制好父视图与子视图之间的关系就应该很ok的拖出你需要的需求。这里就不详细讲解具体拖拽的方法.....然后,我们按着上图的属性来看看如何简单得使用Masonry这里是Masonry给我们的属性转载 2017-01-06 16:36:47 · 396 阅读 · 0 评论 -
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 · 9201 阅读 · 0 评论 -
iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。转载 2015-08-05 15:35:37 · 267 阅读 · 0 评论 -
ios日期处理
ios 日期目录(?)[+]本文转自:http://www.cnblogs.com/wayne23/archive/2013/03/25/2981009.html时间与日期处理主要有以下类: NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateCom转载 2015-08-27 15:12:00 · 357 阅读 · 0 评论 -
字典转换成json格式
+ (NSString*)dictionaryToJson:(NSDictionary *)dic{ NSError *parseError = nil; NSData *jsonData = [NSJSONSerializationdataWithJSONObject:dic options:NSJSONWritingPrettyPrinte原创 2015-07-02 18:24:47 · 733 阅读 · 0 评论 -
IOS第三方数据库FMDatabase的简单使用
1,拿到数据库文件的路径 self.path = NSHomeDirectory(); self.path = [path stringByAppendingPathComponent:@"Documents/data.db"]; 2,拿到数据库对象,打开数据库,如果这个数据库不存在,就会自动创建 FMDatabase* db = [FMDatabase databaseW转载 2015-04-02 17:55:29 · 305 阅读 · 0 评论 -
iOS js与objective-c的交互
在写 JavaScript 的时候,可以使用一个叫做 window 的对象,像是我们想要从现在的网页跳到另外一个网页的时候,就会去修改 window.location.href 的位置;在我们的 Objective-C 程序码中,如果我们可以取得指定的 WebView 的指标,也就可以拿到这个出现在 JavaScript 中的 window 对象,也就是 [webView windowScript转载 2015-04-02 18:05:30 · 268 阅读 · 0 评论 -
iOS 使用FMDB进行数据库操作
[摘要]本文介绍iOS 使用FMDB进行数据库操作,并提供详细的示例代码供参考。1、首先要先导入第三方类库FMdatabase。2、获得存放数据库文件的沙盒地址。View Row Code1+(NSString*)databaseFilePath2{34NSArray*fil转载 2015-04-02 17:53:39 · 325 阅读 · 0 评论 -
设置 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 · 9923 阅读 · 0 评论 -
关于JS与OC交互的简单总结
虽然Xcode中自带webView的 stringByEvaluatingJavaScriptFromString; 这种与JavaScript交互的方法,但这只是OC主动与JS进行单项交互的方法,并且没有返回值。 在很多用到UIWebView控件的项目中,都需要实现OC和JS之间的双向交互,这时候,我个人习惯用‘WebViewJavascriptBridge’这个开源库;下载链转载 2015-04-07 11:15:08 · 821 阅读 · 0 评论 -
CGContext 画线
CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直线 CGContextAddEllipseInRect 画一椭圆 CGContextSetLineCap 设置线条终点形状 CG转载 2015-06-17 15:49:26 · 560 阅读 · 0 评论 -
iOS8 高德地图SDK MAMapView无法定位的问题
iOS8 高德地图SDK MAMapView无法定位的问题2014-09-24 0 个评论 来源:johnzhjfly的专栏 收藏 我要投稿在iOS8的设备上,使用高德地图SDK你会发现MAMapView里的回调位置是空的。?123456转载 2015-07-02 18:18:57 · 599 阅读 · 0 评论 -
设置 UITabBarItem 文字颜色、字体
[[UITabBarItemappearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFontfontWithName:@"HelveticaNeue-Bold"size:12.0f], NSForegro原创 2015-07-02 18:28:47 · 878 阅读 · 0 评论 -
ios10 调用手机相机崩溃解决方法
iOS 升级到10 以后,出现调取本地相册,相机等出现崩溃,这是苹果为了安全而设置的权限所导致的,解决的办法就是在 plist 文件里添加相应的获取权限就可以解决配置权限相机权限:Privacy - Camera Usage Description允许此权限才能使用相机功,因为项目还需要录制视频,并且想要保存图片,所以需要增加相册:Privacy - Photo Libra原创 2016-12-08 11:25:34 · 4460 阅读 · 0 评论