CALayer简单教程 copy

前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。 首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上...

2014-07-08 17:25:38

阅读数:413

评论数:0

KMP模式匹配算法(2)

上篇说到当子串为aaaab类似情况时,会有不必要的回溯 因为此时next数组为01234,如果主串S[i] != T[4]时,j值依次回溯,可是前四个都是完全一样的字符,所以j值的回溯是没有必要的 也就是说,在满足上一篇next数组的条件下,当子串有字符重复时,...

2014-07-08 17:01:02

阅读数:299

评论数:0

KMP模式匹配算法(1)

在写程序时,我们常常会用到从一个字符串找出子串的位置。 比如,在某个句子快速找到某个你感兴趣的词:“csscsdn”中找到csdn 以下是查找算法,注意:下标为1代表第一个位置,以此类推,跟数组不同 一、朴素模式匹配 朴素模式匹配是从...

2014-07-08 16:58:57

阅读数:301

评论数:0

CAShapeLayer与UIBezierPath

使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形 步骤: 1、新建UIBezierPath对象bezierPath 2、新建CAShapeLayer对象caShapeLayer 3、将bezi...

2014-07-08 16:52:58

阅读数:326

评论数:0

UIBezierPath和CAShapeLayer简介

第一章 UIBezierPath简介      使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。      UIBezierPa...

2014-07-08 16:52:27

阅读数:474

评论数:0

CAShapeLayer使用

作用: 1。写一个自定义的形状并填充颜色,同时可以对边进行一些修饰; 2。作为一个罩子,覆盖的地方可以显示; 3。实现图像的倒影。 CAShapeLayer,这个层提供了一个简单的可以使用核心图像路径在层树中组成一个阴影的方法。 CAGradientL...

2014-07-08 14:02:21

阅读数:933

评论数:0

策略模式

原文链接: http://blog.csdn.net/defonds/article/details/16832081         策略模式的定义         策略模式是应用最普遍的设计模式之一。Gof 把策略模式归类到对象行为型模式,《设计模式:可复用面向对象软件的基础》对策...

2014-05-19 10:57:21

阅读数:337

评论数:0

测试题4

1. iOS允许最近本地通知数量最大为多少? A.64 B.32 C.128 D.16 2. int x = 1; int y = 2; int z = x^y*y; NSLog(@"%d",z); 请问输出结果是多少 A.1 B.2 C.4 D.5 错误 ...

2014-05-19 09:34:33

阅读数:330

评论数:0

iOS应用程序状态切换相关

一、iOS应用程序状态机一共有五种状态: 1. Not running:应用还没有启动,或者应用正在运行但是途中被系统停止。 2. Inactive:当前应用正在前台运行,但是并不接收事件(当前或许正在执行其它代码)。一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留...

2014-05-14 16:51:15

阅读数:473

评论数:0

nil,Nil和NULL的分别

nil -> Null-pointer to objective- c object  Nil -> Null-pointer to objective- c class  null-> null pointer to primitive type or absenc...

2014-04-23 10:28:34

阅读数:305

评论数:0

UITextField

//初始化textfield并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式    ...

2014-04-11 17:36:40

阅读数:385

评论数:0

iPhone开发 UILocalNotification的使用

iOS下的Notification的使用     Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。...

2014-03-25 10:19:05

阅读数:314

评论数:0

在iOS开发中使用FMDB

前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使...

2014-03-21 15:11:55

阅读数:308

评论数:0

Core Data入门

2013-02-01 17:26 2749人阅读 评论(2) 收藏 举报 目录(?)[+] 简介   Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将...

2014-03-20 10:47:40

阅读数:349

评论数:0

Core Animation之多种动画效果

前面介绍了Core Animation基础知识,还有CALayer的简单使用,最终还是有要动画的滴,这里列出几个动画效果,参考下能加深对Core Animation的认识和理解 1、把图片移到右下角变小透明 使用CAAnimationGroup叠加动画效果,就是下面按钮《把图片移到右下角变...

2014-03-06 17:57:19

阅读数:405

评论数:0

实现 圆形加载view 动画效果(用CALayer,CABasicAnimation实现)

需要用到CALayer和CABasicAnimatioin,此处加载view是圆形类似进度条类 //声明加载view的动画路径 UIBezierPath *pacmanOpenPath; CGFloat radius = 40.0f; CGPoint arcCenter = CGP...

2014-03-06 17:56:44

阅读数:822

评论数:0

IOS动画Core Animation详解

转载保留原文地址:http://blog.csdn.net/kqjob/article/details/10417461 在IOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现,如果想实现更复杂的效果,则需要使用Core Animation了。 下面详解各种类型动画的...

2014-03-05 16:20:40

阅读数:406

评论数:0

xPath语法

XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。         Empire Burlesque     Bob Dylan     10.90         Hide your heart     Bonnie ...

2014-02-18 13:29:36

阅读数:377

评论数:0

epub格式电子书剖析之三:NCX文件构成

ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。 ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。     下列是一个toc.ncx文件的实例,其中红色部分为必...

2014-02-17 13:34:35

阅读数:1497

评论数:0

epub格式电子书剖析之二:OPF文件构成

OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成:     1、,元数据信息,由两个子元素组成: ,其元素构成采用dubline core(DC)的15项核心元素,包括: :题名:责任者:主题词或关键词:内容描述:贡献者或其它次要...

2014-02-17 13:33:55

阅读数:749

评论数:0

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