自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 CGContextAddArcToPoint看图说话

CGContextAddArcToPoint 就是根据2条直线、半径,绘制弧。点:P1、P2、P3直线1:l1 = P1->P2直线2:l2 = P2->P3半径:rCGContextSetStrokeColorWithColor(context, [UIColor whiteColor].CGColor);CGContextMoveToPoint(context, p1.x

2014-01-15 16:53:06 892

转载 各种颜色对应的RGB值

1 白色 #FFFFFF 2 红色 #FF00003 蓝色 #0000FF 4 绿色 #00FF00 5 牡丹红 #FF00FF 6 青色 #00FFFF7 黄色 #FFFF00 8 海蓝 #70DB93  9 黑色 #00000010 巧克力色 #5C3317 11 蓝紫色 #9F5F9F 12 黄铜色 #B5A64213 亮金色 #D9D919 14 棕色 #A

2013-04-05 19:33:37 15426

转载 UISegmentedControl的详细使用

当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间切换。下面介绍基本属性和基本方法的使用。NSArray *segmentedArray = [[NSArrayalloc]initWithO

2013-03-30 09:30:42 656

转载 quartz 2D

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视

2013-03-27 08:33:12 660

转载 iOS应用开发:ARC之@property使用

所有者属性我们先来看看与所有权有关系的属性,关键字间的对应关系。属性值关键字所有权strong__strong有weak__weak无unsafe_unretained__unsafe_unretained无copy__stro

2013-03-06 14:05:04 546

转载 CGAffineTransform

CoreGraphics.hCGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);
[xxx setTransform:rotation];
呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E         2.7182818284590452353602874

2013-01-29 10:25:35 647

转载 关于UIView的autoresizingMask属性的研究

UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 UIViewAutoresizingFlexibleWidth        = 1 UIViewAutore

2013-01-28 15:21:35 333

转载 k

CATransition is an Objective-C wrapper for creating view transitions. As of 3.1.2, there are 11 types of transitions. 4 of them are SDK-compatible, but are the most boring ones. The following shows al

2013-01-25 14:38:50 384

转载 Core Animation 动画

核心动画,开发人员可以为他们的应用创建动态用户界面,而无需使用低级别的图形 API,如 OpenGL 来获取高效的动画性能。 前言,核心动画的好处1.简单易用的高性能混合编程模型。2.类似视图一样,你可以通过使用图层来创建复杂的接口。   通过是CALayer来使用更复杂的一些动画。   3.轻量级的数据结构,它可以同时显示并让上百个图层产生动画效果。     控制

2013-01-25 14:22:00 647

转载 UIButton

创建UIButtonUIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];btn.frame = CGRectMake(30, 360, 90, 35);[btn setTitle:@"ZoomIn" forState:UIControlStateNormal];[btn setTitle:@"Zoo

2013-01-19 18:49:39 395

转载 IOS持久化数据----(保存数据的一系列方法)

http://superman474.blog.163.com/blog/static/1206614620118525537389/  数据持久存储到IOS文件系统中有三种不同的机制:属性列表,对象归档,嵌入式数据库SQLite3(另外还有其他方法,可以用传统的C  IO函数读取或者写入数据,也可以使用Cocoa的低级文件管理工具)   每 一个应用程

2013-01-19 15:55:29 367

转载 IOS三种随机数方法

ios 有如下三种随机数方法:1.    srand((unsigned)time(0));  //不加这句每次产生的随机数不变        int i = rand() % 5;      2.    srandom(time(0));        int i = random() % 5;3.    int i = arc4random() % 5 ;

2013-01-18 13:04:24 467

转载 正确使用PresentModalViewController

正确使用PresentModalViewControllerPresent ViewController Modally 一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewControlle

2013-01-17 15:25:19 353

转载 presentModalViewController

关于presentModalViewController的一点儿思考  有一个多月没有写blog了,手有点儿生。今天没事儿,突然想起以前文档中看到关于弹出模态对话框的一个知识点,于是想着何不动手验证一下。  我们都知道使用弹出模态视图时有两个重要的函数presentModalViewController和dismissModalViewControllerAnimated,前面一个

2013-01-17 15:14:28 641

转载 Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得

【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得  2012-12-12 10:45:40|  分类: Apple|字号 订阅原文链接:http://www.crifan.com/intro_ios_simulator_in_xcode_and_usage_summary/iOS模拟器简介iOS功能

2013-01-15 20:30:11 8198

转载 UIWebView小技巧

一. 在UIWebView中使用flashScrollIndicators使用UIScrollView时,我们可以使用flashScrollIndicators方法显示滚动标识然后消失,告知用户此页面可以滚动,后面还有更多内容。UIWebView内部依赖于UIScrollView,但是其没有flashScrollIndicators方法,但可以通过其他途径使用此方法,如下所示。fo

2012-12-29 20:33:27 478

转载 Notification

Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制

2012-12-20 16:57:16 487

转载 UITextField的使用

UITextField的使用borderStyle:文本框的边框风格 typedef enum { UITextBorderStyleNone, UITextBorderStyleLine, UITextBorderStyleBezel, UITextBorderStyleRoundedRect } UITextBorderStyle; autocorrec

2012-12-20 15:54:33 471

转载 NSDateFormatter的格式字符串

iphone开发中, Object-C中的NSDate是一个很有趣的类型,但在 转换成字符串的类型的时候还是稍有些麻烦,还得带一个NSDateFormatter的类型.但官方文档上对NSDateFormatter的格式串的讲解却很简略( 或许有,我没找到)。现有幸找到一份比较全的文档, 转载过来共享: a: AM/PM (上午/下午)A: 0~86399999 (一天的

2012-12-20 14:33:44 429

转载 NSDateFormatter

前言:iOS开发中NSDateFormatter是一个很常用的类,用于格式化NSDate对象,支持本地化的信息。与时间相关的功能还可能会用到NSDateComponents类和NSCalendar类等。本文主要列出NSDateFormatter常见用法。 NSDate对象包含两个部分,日期(Date)和时间(Time)。格式化的时间字符串主要也是针对日期和时间的。[以下代码中开启了AR

2012-12-20 14:31:45 1923

转载 使用iOS手势UIGestureRecognizer

UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势:1、拍击UITapGestureRecognizer (任意次数的拍击)2、向里或向外捏UIPinchGestureRecognizer (用于缩放)3、摇动或者拖拽UIPanGes

2012-12-16 08:53:57 332

转载 多点触控

手指在屏幕上能达到的精度和鼠标指针有很大的不同。当用户触击屏幕时,接触区域实际上是椭圆形的,而且比用户想像的位置更靠下一点。根据触摸屏幕的手指、手指的尺寸、手指接触屏幕的力量、手指的方向、以及其它因素的不同,其“接触部位”的尺寸和形状也有所不同。底层的多点触摸系统会分析所有的这些信息,为您计算出单一的触点。 UIResponder 是所有响应者对象的基类,它不仅为事

2012-12-16 08:33:24 703

转载 protocol和delegate

protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。 协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。 委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。 举个浅显的例子:

2012-12-14 19:46:00 364

转载 UITapGestureRecognizer

//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc]initWithTarget:self3: action:@selector(handleSingleFingerEvent:)];4: singleFingerOne.numberOfTouchesRequired = 1

2012-12-14 16:31:51 451

转载 CGContextRef

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对

2012-12-14 16:06:33 323

转载 UIView相关方法

UIView相关方法 [self.view insertSubview:girlView belowSubview:bottomView];//把girlView插入到bottomView后面 [self.view insertSubview:girlView aboveSubview:bottomView];//把girlView插入到bottomVi

2012-11-30 15:57:00 434

转载 UITableView详解

UITableView详解 -、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.v

2012-11-30 12:32:26 606

转载 UIScrollView 原理详解

ScrollView       UIScrollView     UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。                 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITableView以及UITextView(

2012-11-29 18:12:52 297

转载 手把手教你ARC——ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机制,对A

2012-11-25 19:05:41 409

转载 Objective-C手动内存管理

iPhone/Mac Objective-C内存管理教程和原理剖析   版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1  发表于2010-03-08前言初学objectice-C的

2012-11-25 18:00:55 579

转载 IOS or Android

博看文思推荐阅读:学ios还是学android哪个好呢? 【导读】:学ios还是学android哪个好呢? Android和iOS那个好? 应该先往哪个上面投入资源? 多次被人问到此类问题,笔者刚好自己的项目也需要考虑iOS版本。就索性进行了一番调研,于是有了本文(本次不讨论越狱的iOS)Android和i

2012-11-25 13:19:35 575

转载 UIApplication sharedApplication && UIApplication生命周期

int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMain函数到底做了哪些事情呢?这个函数主要负责三件 事情: 1)从给定的类名初始化应用程序对象,也就是初始

2012-11-24 14:57:19 430

转载 iOS工程中的info.plist文件的完整研究

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文

2012-11-24 11:18:35 610

转载 Storyboard入门

Storyboard 是iOS 5 中令人兴奋的一个新特性,他将为你在创建用户界面上节省很多时间。 那么究竟什么是Storyboard呢?我将用一幅图片来向你展示: 下面这个就是本教程中即将用到的Storyboard。你或许不能精确的知道这个应用是做什么的,但是你可以清楚的看到它有哪些屏幕界面,这些屏幕界面之间是怎样互相关联的。这就是Storyboard的强大之处。

2012-11-24 11:12:04 2581

原创 poj2187 凸包

题目:http://poj.org/problem?id=2187给出n个点的坐标,求出点之间最长距离的平方。解:构建凸包,最长距离的点必在凸包上,暴力枚举凸包上的点,可以过,不超时。凸包算法,看poj1113文章  #include#include#includestruct aa{ int x,y; double angle;}point[5

2012-09-19 10:47:36 691

原创 poj1113 凸包

题目:http://poj.org/problem?id=1113概念凸包(Convex Hull)是一个计算几何(图形学)中的概念。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边型,它能包含点集中所有点的。严谨的定义和相关概念参见维基百科:凸包。这个算法是由数学大师葛立恒(Graham)发明的,他曾经是美国数学学会(AMS)主席、AT&T首席科学家以

2012-09-18 23:53:55 806

原创 poj1012 约瑟夫

题目:http://poj.org/problem?id=1012描述:有2n个人围成一个圈,前n个人是好人,后n个人是坏人,玩一个游戏,给定一个m,当数到m的人出队,由剩下的人开始重新数,不断循环。问一个最小的m,使得后k个坏人全部出队时,还没有一个好人出队。(约瑟夫的变形) 约瑟夫:http://baike.baidu.com/view/213217.htm 由于n比较小,

2012-09-10 08:15:32 492

原创 poj3370 抽屉原理

poj3370:http://poj.org/problem?id=3370题意:给出两个数c和n,还有n个数,从n个数中找出任意一个组合,使得该组合数的和是c的倍数。思想:抽屉原理(http://baike.baidu.com/view/8899.htm#5),创建c个抽屉,每个抽屉分别对应任意数除以c的余数(即模)0~c-1。从第一个组合数开始求和,分别对c求余。比如4

2012-09-06 23:33:01 526

原创 poj2828线段树

链接:http://poj.org/problem?id=2828题意:车站有n个人在排队订票,下面n行代表第n个人,每行pos、val,val表示该人所带钱,pos表示排在该人前面比该人钱多的人的数量。输出排队的序列。 线段树解之。#include#includestruct aa{ int l,r,len;}tree[202000*3];int num[

2012-08-01 15:45:59 396

原创 poj3273 二分搜索

链接:http://poj.org/problem?id=3273水题,不过第一次二分。题解:http://zhenzxie.iteye.com/blog/1446986  #include#includeint day[100040];int main(){ int i,j,n,m,sum,max,mid,res; while(scanf("%d%d"

2012-07-26 23:53:48 380

jstl.jar、standard.jar、jstl-source.jar、standard-source.jar

jstl.jar+standard.jar和各自的源码包,要就拿去

2013-09-07

AppZapper2.01破解版

AppZaper是一个mac平台的卸载软件,只需要把软件脱到里面便可卸载,简单易用,适合于新手。

2013-06-18

iOS课程表demo

很简单的小程序,是一个课程表界面,适合新手,

2012-11-25

空空如也

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

TA关注的人

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