- 博客(10)
- 收藏
- 关注
转载 WebView加载HTML图片大小自适应与文章自动换行
本文主要讲述了如何在iOS应用中使用WebView加载HTML图片时实现自适应与文章自动换行功能,现在把相关的实现思路和代码整理出来分享给iOS程序员兄弟们,希望给他们的开发工作带来帮助。在很多App中都会使用到webview,尤其是在加载新闻内容等文章形式的数据时。因为图文混编以及不同字体格式的显示,在iOS进行编辑和显示都是一大问题(当然,iOS中也可以用CoreText进行绘制),但
2016-02-14 15:43:36
3300
原创 ATS(应用传输安全)
ATS应用传输安全在xcode7 beta版下的网络访问,这是iOS9.0的一个新特性,主要是提高iOS设备与服务器交互的安全性。你可以在info.plist文件中更改配置,就可以做网络请求了。
2015-07-28 15:17:29
631
原创 网络参数|数据解析
1.URL确定要访问的资源路径2.请求1.基于URL建立请求2.设置请求属性:缓存策略,网络超时时长。3.告诉服务器额外信息:客户端类型,身份验证。// 告诉服务器,客户端的类型是 iPhone,而且支持 AppleWebKit[request setValue:@"iPhone AppleWebKit" forHTTPHeaderField:@"User-Agent
2015-07-25 21:38:07
753
原创 HEAD方法
HEAD方法HEAD 方法通常是用来在下载文件之前,获取远程服务器上的文件信息。- 与GET方法相比,同样能够拿到响应头,但是不返回数据实体。- 用户可以根据响应头信息,确定下一步操作NSURL *url = [NSURL URLWithString:@"http://127.0.0.1/demo.json"];NSMutableURLRequest *request =
2015-07-20 20:23:59
2173
原创 NSRunLoop扩展阅读
一、NSRunLoop在Cocoa中,每个线程(NSThread)对象中内部都有一个run loop(NSRunLoop)对象用来循环处理输入事件,处理的事件包括两类,一是来自Input sources的异步事件,一是来自Timer sources的同步事件:run Loop在处理输入事件时会产生通知,可以通过Core Foundation向线程中添加run-loop observers
2015-07-19 21:21:11
305
原创 沙盒目录介绍
沙盒目录的介绍Documents1.保存由应用程序产生的文件或者数据,例如:涂鸦程序生成的图片,游戏关卡记录。2.iCloud会自动备份Document中的所有文件3.如果保存了从网络下载的文件,在上架审批的时候,会被拒。tmp1.临时文件夹,保存临时文件。2.保存在tmp文件夹中的文件,系统会自动回收,譬如磁盘空间紧张或者重新启动手机。3.程序员不
2015-07-14 21:01:53
620
原创 核心动画(Core Animation)
Core Animation的动画执行过程都是在后台操作的,不会阻塞主程序。要注意的是,Core Animation是直接作用在CALayer上的,并非UIView。动画使用步骤:1.创建动画对象2.设置动画属性3.把动画对象添加到某个CALayer对象上4.需要停止动画:可以调用remove方法移除动画注意:默认动画时长是0.25秒,通过durat
2015-06-28 00:06:26
563
原创 CALayer
CA: Core Animation(核心动画)CALayer和UIView的关系:1.CALayer负责视图中显示内容和动画2.UIView负责监听和响应事件UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层,当UIView需要显示到屏幕
2015-06-27 00:42:57
373
原创 触摸事件
1.UIResponder对象- 响应者对象,能与用户交互的就是响应者对象- UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件注意:- 如果两根手指同时触摸一个View,那么View只会调用一次touchesBegan:withEvent:方法,touches参数中装着2个UITo
2015-06-24 00:28:30
380
转载 tableView的刷新
1>数据刷新的总体步骤*修改模型数据*刷新表格(刷新界面)2>刷新表格(刷新界面)的方法*全局刷新(每一行都会重新刷新)- (void)reloadData;*局部刷新(使用前提:刷新前后,模型数据的个数不变)- (void)reloadRows:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnim
2015-06-21 00:53:22
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人