- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 IOS开发之UIEvent
UIEvent继承于NSObject。一个UIEvent对象在iPhone OS中变现为事件。有三种类型的事件分别为typedefNS_ENUM(NSInteger, UIEventType) { UIEventTypeTouches, (触摸事件) UIEventTypeMotion, (摇晃事件) UIEventTypeRemoteCo
2015-05-27 13:41:45 826
转载 UIResponder的学习
UIResponder介绍UIResponder 这个类定义了很多用来处理响应和时间处理的类。他的子类有UIApplication,UIView以及UIWindow等。IOS中分为两类事件:触摸事件,和移动事件。最原始的事件处理方是touchesBegan:withEvent:,touchesMoved:withEvent:, touchesEnded:withEvent:,
2015-05-26 14:24:07 524
转载 IOS开发各类之间的继承关系图
图片转载:http://www.zhujiangroad.com/program/iOS/24545.html http://www.tekuba.net/program/266/
2015-05-26 11:49:04 2128
原创 IOS开发之手势的学习
在ios开发中,有系统内置的手势,同时我们也可以创建自己的手势。estureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,pinch,pan,rotation).如果它能识别这个手势,那么就会向绑定它的view发送消息。UIKit框架提供了一些预定义的Gestur
2015-05-26 09:58:21 605
转载 绘图
注释:本文转自http://www.cocoachina.com/ios/20150106/10840.html我们用Core Graphics来绘图的一个通常原因就是只是用图片或是图层效果不能轻易地绘制出矢量图形。矢量绘图包含一下这些:任意多边形(不仅仅是一个矩形)斜线或曲线文本渐变举个例子,清单13.1 展示了一个基本的画
2015-05-20 15:15:34 564
转载 iOS- 详解文本属性Attributes
本文转自:http://www.th7.cn/Program/IOS/201403/180653.shtml1、NSKernAttributeName: @10 调整字句 kerning 字句调整2、NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体的大小3、NSForegroundColorA
2015-05-20 10:25:23 582
原创 CATextLayer的学习
@interface CATextLayer :CALayer{@private struct CATextLayerPrivate *_state;}//需要呈现的文本,可以是NSString和NSAttributedString,默认情况下为nil@property(copy) id string;//使用的字体,可以是CTF
2015-05-20 09:23:54 701
转载 enumerateObjectsUsingBlock 和 for(... in ...)
for(... in ...)用起来非常方便、简洁,同时 enumerateObjectsUsingBlock: 也有很多新特性:通常enumerateObjectsUsingBlock: 和 (for(... in ...)在效率上基本一致,有时会快些。主要是因为它们都是基于 NSFastEnumeration 实现的. 快速迭代在处理的过程中需要多一次转换,当然也会消耗掉一些时
2015-05-19 16:48:55 544
转载 initWithFrame 和 initWithCoder
initWithFrame 和 initWithCoder当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if (self =[superinitWithFrame:frame]) {
2015-05-19 16:38:43 382
转载 FMDB常用的数据类型以及sql语句
SQLite数据库的基本数据类型:整数数据类型:(1)integer :整形数据,大小为4个字节(2)bigint : 整形数据,大小为8个字节(3)smallint:整形数据,大小为2个字节(4)tinyint:从0到255的整形数据,存储大小为1字节浮点数数据类型:(1)float:4字节浮点数(2)double: 8字节浮点
2015-05-18 17:17:02 6454
原创 对fmdb简单的封装
一直想对FMDB 进行封装一下,却不知道怎么去封装,今天闲来没事,就简单封装了一下,如果有什么不对的地方请大家指出首先自己定义了一个单例MySqlTool,在其.h文件中实现#import #import "FMDatabase.h"@interface MySqlTool :NSObject@property (nonatomic,strong)FMDat
2015-05-18 15:04:32 595 1
转载 遇到EXC_BAD_ACCESS打印崩溃日志
注释:本文出自http://blog.sina.com.cn/s/blog_801997310101gvdc.html平时我们遇到EXC_BAD_ACCESS崩溃,但是却没有崩溃日志,致使程序无从调起,这时我们需要设置写环境变量来输出崩溃日志 1. 在xcode中Run,Stop 右边也就是选择设备的地方左边找到 Scheme >Edit Scheme>Argu
2015-05-18 08:27:45 757
转载 UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
注释文章来自:http://blog.sina.com.cn/s/blog_a573f7990101cdpe.html1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentCo
2015-05-14 22:32:26 370
转载 NSString属性什么时候用copy,什么时候用strong?
注释:本文章来源于:http://www.cocoachina.com/ios/20150512/11805.html我们定义一个类,并为其声明两个字符串属性,如下所示:1234@interface TestStringClass ()@property (nonatomic, strong) NSStri
2015-05-14 10:59:16 368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人