自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huangznian的专栏

专注于移动互联

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

转载 iOS 文件操作

NSFileManager和NSFileHandle(附:获取文件大小 )//file文件操作NSFileManager 常见的NSFileManager文件的方法:-(BOOL)contentsAtPath:path                从文件中读取数据-(BOOL)createFileAtPath:path contents:(BOOL)data at

2015-01-30 13:24:45 405

转载 [iOS 多线程 & 网络 - 2.4] - 大文件下载 (边下边写/暂停恢复下载/压缩解压zip/多线程下载)

A.需求边下边写入硬盘显示下载进度暂停/恢复 下载解压文件多线程下载 B.基本知识1.小文件下载如果文件比较小,下载方式会比较多直接用NSData的+ (id)dataWithContentsOfURL:(NSURL *)url;利用NSURLConnection发送一个HTTP请求去下载如果是下载图片,还可以利用SDWebImage框架

2015-01-29 10:38:35 1488

转载 iOS FTP上传

网络上大多数的文件的上传都是通过ASIHttpRequest库以form表单的形式完成的,比较简单,代码逻辑也比较清晰,在此笔者就不赘述了。而今天要跟大家分享的是在iOS端使用ftp的形式进行上传的方式。由于网上关于在iOS端ftp上传的资料很少,而且刚好笔者也需要用到ftp,因此,便促成了此文的诞生。 一、 简介 在iOS端的ftp上传使用的是CFNetW

2015-01-26 12:16:36 1580

转载 断点续传

今天需要用AFNetworking实现断点续传的功能,但是在进行了一番研究之后,发现AFNetworking虽然支持下载文件的暂停和继续,但是程序重新启动后再次下载无法进行续传。网上有说可以通过AFDownloadRequestOperation这个AFNetworking的扩展库来实现重新启动后的续传,但是经过本人测试,这个库在最新的AFNetworking上会报错,无奈之下,参考他的代码,自己

2015-01-23 16:47:45 620

转载 CABasicAnimation animationWithKeyPath Types

CABasicAnimation animationWithKeyPath 一些规定的值CABasicAnimation animationWithKeyPath TypesWhen using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an

2015-01-21 15:39:14 384

原创 iOS-Core-Animation之十五----图层性能

>要更快性能,也要做对正确的事情。>——Stephen R. Covey在第14章『图像IO』讨论如何高效地载入和显示图像,通过视图来避免可能引起动画帧率下降的性能问题。在最后一章,我们将着重图层树本身,以发掘最好的性能。

2015-01-21 13:56:58 662

原创 iOS-Core-Animation之十四----图像IO

*潜伏期值得思考* - 凯文帕萨特在第13章“高效绘图”中,我们研究了和Core Graphics绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。在这一章中,我们将研究如何优化从闪存驱动器或者网络中加载和显示图片。##加载和潜伏绘图实际消耗的时间通常并不是影响性能的因素。图片消耗很大一部分内存,而且不太可能把需要显示的图片都保留在内存中

2015-01-21 13:52:09 1233

原创 iOS-Core-Animation之十三----高效绘图

> 不必要的效率考虑往往是性能问题的万恶之源。> ——William Allan Wulf在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到很多潜在的性能陷阱,但是在本章我们将着眼于有关*绘制*的性能问题。

2015-01-21 13:29:04 950

原创 iOS-Core-Animation之十二----性能调优

>*代码应该运行的尽量快,而不是更快* - 理查德在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性。Core Animation功能和性能都非常强大,但如果你对背后的原理不清楚的话也会降低效率。让它达到最优的状态是一门艺术。在这章中,我们将探究一些动画运行慢的原因,以及如何去修复这些问题。##CPU VS GPU关于绘图

2015-01-20 16:08:59 2579

原创 iOS-Core-Animation之十一----基于定时器的动画

*我可以指导你,但是你必须按照我说的做。* --骇客帝国在第10章“缓冲”中,我们研究了`CAMediaTimingFunction`,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速来增强现实感的东西,那么如果想更加真实地模拟物理交互或者实时根据用户输入修改动画改怎么办呢?在这一章中,我们将继续探索一种能够允许我们精确地控制一帧一帧展示的基于定时器的动画。

2015-01-20 15:49:12 1749

原创 iOS-Core-Animation之十----缓冲

>生活和艺术一样,最美的永远是曲线。 -- 爱德华布尔沃 - 利顿在第九章“图层时间”中,我们讨论了动画时间和`CAMediaTiming`协议。现在我们来看一下另一个和时间相关的机制--所谓的*缓冲*。Core Animation使用缓冲来使动画移动更平滑更自然,而不是看起来的那种机械和人工,在这一章我们将要研究如何对你的动画控制和自定义缓冲曲线。##动画速度

2015-01-20 15:25:17 844

原创 iOS-Core-Animation之九----图层时间

#图层时间>*时间和空间最大的区别在于,时间不能被复用* --弗斯特梅里克在上面两章中,我们探讨了可以用`CAAnimation`和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以*计时*对整个概念来说至关重要。在这一章中,我们来看看`CAMediaTiming`,看看Core Animation是如何跟踪时间的。##`CAMediaTimi

2015-01-19 14:23:06 777

原创 iOS-Core-Animation之八----显式动画

如果想让事情变得顺利,只有靠自己 -- 夏尔·纪尧姆上一章介绍了隐式动画的概念。隐式动画是在iOS平台创建动态用户界面的一种直接方式,也是UIKit动画机制的基础,不过它并不能涵盖所有的动画类型。在这一章中,我们将要研究一下*显式动画*,它能够对一些属性做指定的自定义动画,或者创建非线性动画,比如沿着任意一条曲线移动。##属性动画首先我们来探讨一下*属性动画*。

2015-01-19 13:58:42 1336

原创 iOS-Core-Animation之七----隐式动画

>*按照我的意思去做,而不是我说的。* -- 埃德娜,辛普森我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画是Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来讨论框架自动完成的*隐式动画*(除非你明确禁用了这个功能)。##事务Core Animation基于一个假设,

2015-01-16 17:06:36 928

原创 iOS-Core-Animation之六----专用图层

>复杂的组织都是专门化的>Catharine R. Stimpson到目前为止,我们已经探讨过`CALayer`类了,同时我们也了解到了一些非常有用的绘图和动画功能。但是Core Animation图层不仅仅能作用于图片和颜色而已。本章就会学习其他的一些图层类,进一步扩展使用Core Animation绘图的能力。

2015-01-16 16:10:37 1333

原创 iOS-Core-Animation之五----变换

>*很不幸,没人能告诉你母体是什么,你只能自己体会* --骇客帝国在第四章“可视效果”中,我们研究了一些增强图层和它的内容显示效果的一些技术,在这一章中,我们将要研究可以用来对图层旋转,摆放或者扭曲的`CGAffineTransform`,以及可以将扁平物体转换成三维空间对象的`CATransform3D`(而不是仅仅对圆角矩形添加下沉阴影)。##仿射变换在

2015-01-16 13:47:48 859

原创 iOS-Core-Animation之四----视觉效果

>嗯,圆和椭圆还不错,但如果是带圆角的矩形呢?>我们现在能做到那样了么?>史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅的令人深刻的界面元素成为可能。在这一章,我们将会探索一些能够通过使用CALayer属性实现的视觉效果。

2015-01-15 16:48:09 956

原创 iOS-Core-Animation之三----图层几何学

>*不熟悉几何学的人就不要来这里了* --柏拉图学院入口的签名在第二章里面,我们介绍了图层背后的图片,和一些控制图层坐标和旋转的属性。在这一章中,我们将要看一看图层内部是如何根据父图层和兄弟图层来控制位置和尺寸的。另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和自动布局影响的。##布局`UIView`有三个比较重要的布局属性:`frame`,`bound

2015-01-15 16:09:54 656

原创 iOS-Core-Animation之二----寄宿图

>图片胜过千言万语,界面抵得上千图片  ——Ben Shneiderman我们在第一章『图层树』中介绍了CALayer类并创建了一个简单的有蓝色背景的图层。背景颜色还好啦,但是如果它仅仅是展现了一个单调的颜色未免也太无聊了。事实上CALayer类能够包含一张你喜欢的图片,这一章节我们将来探索CALayer的寄宿图(即图层中包含的图)。##contents属性CALaye

2015-01-15 14:49:07 815

原创 iOS-Core-Animation之一----图层树

#图层的树状结构>巨妖有图层,洋葱也有图层,你有吗?我们都有图层 --史莱克Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做*Layer Kit*这么一个不怎么和动画有关的名字演变而来,所以做动画这只是Core Animation特性的冰山一角。Core Animation是一个*复合引擎*,它的职责

2015-01-15 14:44:30 966

转载 iOS绘图教程

Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、“”本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望

2015-01-15 14:32:46 497

转载 IPhone开发把文字画到图片上

IPhone开发把文字画到图片上 (2012-04-10 15:50:26)转载▼标签: 杂谈分类: IPHONE开发    CGContextRef context = CGBitmapContextCreate(nil, 320, 416, 8, 320*4,                      

2015-01-12 17:35:02 460

xcode空模板

为xcode6 增加空模板,以及用法,很简单!

2015-05-13

空空如也

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

TA关注的人

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