自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 IOS笔记

导航栏高度44,双倍88,给89在ios7下会铺满,86,87会变成黑色

2014-01-06 17:10:57 662

原创 Core Animation 五 (美化图层,用动作实现自定义动画、为自定义的属性添加动画以及线程)

美化图层CALayer相对于UIView有一个主要优点,即便你工作在2D环境中,CALayer也支持自动边框效果。比如说,CALayer可以自动生成圆角、彩色边线以及阴影。所有这些都可应用动画效果,可以提供非常好的视觉体验。举个例子,你可以在用户点击并释放图层时出发更改位置和阴影的动画效果CALayer *layer = [CALayer layer];layer.frame = CGR

2013-12-24 16:17:16 762

原创 Core Animation 四 (三维动画)

前面的三篇文章介绍了如何使用CGAffineTransform来使UIView绘图更有效率。这个技术限制你只能进行二维变形:平移、旋转、缩放和倾斜。而在图层中,可以通过添加视角来应用三维变形。这常常被称为2.5D,因为他不能让图层真正成为三维对象(和OPENGL ES不同)。不过,它确实模拟出了三维的运动效果。旋转图层基于一个锚点进行。默认情况下,抹点位于图层中心,一般式{0.5,0.5}。你

2013-12-24 15:22:22 747

原创 Core Animation 三 (移动对象)

通过之前的知识,可以在图层中绘图之后,再想一想如何使用图层来创建动画?图层默认就是可以实现动画的。事实上,你需要通过少量工作阻止动画执行。参考一下的代码-(void)viewDidLoad{ [super viewDidLoad]; CALayer *squareLayer = [CALayer layer]; squareLayer.backgroundColo

2013-12-24 10:25:01 702

原创 Core Animation 二 (图层绘制)

前面提到的视图动画非常强大,你应该尽量使用,尤其是在做基本布局动画时,它们还提供了少量常见的过渡效果,相关内容参见官方文档https://developer.apple.com/library/ios#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html 中的“Animations”

2013-12-23 17:11:32 994

原创 Core Animation 一 (视图动画和用户交互)

UIView 提供了丰富的动画功能,这些功能使用简单而且进行了很好的优化。最为常见的动画可以用+animateWithDuration:animations:和相关方法处理。你可以使用UIview为frame、bounds、center、transform、alpha、BackgroundColor以及contentStretch添加动画效果。大多时候,我们是为frame、center、tra

2013-12-23 15:24:20 654

原创 ios后台

挂起状态操作系统尽可能久地保持挂起的应用程序在内存中一段时间,仅仅在空闲内存不足的时候才移除他们。保留在内存中意味着接下来你的程序会以更快的速度启动,同时,处于挂起状态意味着你的程序不会过快地消耗电量。查看是否支持多任务  应用程序必须准备好应对多任务机制(因此,后台执行)不可用的情况。即使运行在iOS 4及以后的系统中,设备依然可能不支持多任务机制,而且iOS 3及更早的系统

2013-11-22 14:45:30 624

转载 openfire 启动分析

XMPP协议作为一个IM,其核心在于消息的传递,在Openfire服务器对XMPP的实现中,消息被封装为Packet对象,因此Openfire服务器的核心代码是对客户端Packet对象的监听和处理流程,我们今天就来研究一下Openfire的消息包接受处理流程。     首先,Openfire服务器需要启动一个基于TCP/IP的监听服务,用以接收客户端传过来的XML流文件。这个过程在

2013-11-08 08:50:06 1010

转载 openfire 数据库

在学习openfire 之前,先简单的了解一下支撑它运行的数据模式,以后在学习过程中,可能要经常反复的学习数据模式,了解数据处理流程和存储过程必不少的环节的。标准文档如下,原文连接:http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/database-guide.htmlIntrod

2013-11-07 14:40:50 677

转载 openFire 源码解读

1.openfire的入口main文件在src/java 文件夹下的org.jivesoftware.openfire.starter包中。2.运行main函数之后openfire会调用start方法,首先是获取到ClassLoader对象。那么什么是ClassLoader对象呢?下面具体学习ClassLoader的知识。首先ClassLoader作用是加载Class文

2013-11-07 10:11:25 1156

转载 最受欢迎的ASP.NET的CMS下载

1. Umbraco项目地址 下载Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据。使用Umbraco,设计师能创造出有效的XHTML标记模板和开发人员可以创建任何基于.Net的模块。主要特点包括:漂亮,友好的用户界面综合所见即所得编辑器支持编辑在Microsoft Word全部源代码可用(开放源代码)超级简单的模板引擎完

2012-12-25 13:48:58 413

空空如也

空空如也

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

TA关注的人

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