摘要:
1、UITouch简介 当用户触摸屏幕时,会创建一个UITouch对象; UITouch的作用保存着触摸相关的信息,比如触摸的位置、时间、阶段等; 当从开始到结束,系统会更新UITouch对象,结束时会被销毁。 期间所有的UITouch对象都被包含在UIEvent事件对象中,由管理程序UIAppli 阅读全文
摘要:
绘制几种常见图形的类方法。 绘制图形.png 1.绘制圆形 /* *画圆 *context 当前上下文 *fillColor 填充色 *radius 半径 *point 圆心点坐标 */ + (void)drawCircle:(CGContextRef)context fillcolor:(UICo 阅读全文
摘要:
图形绘制在iOS开发中很常见,处于工作的需要和自身爱好,我就把最近自己使用过的图形绘制的简单方式稍微总结了一下 ,最近没怎么写博客了,不足之处大家多多指点 基本绘制 // UIGraphicsBeginImageContextWithOptions(<#CGSize size#>, <#BOOL o 阅读全文
摘要:
我们可以在UIView(UIViewRendering)的方法- (void)drawRect:(CGRect)rect;中去绘制一些我们所需要的图形,如虚线、圆形、方形以及曲线等等图形。但在使用drawRect时有一些需要注意的事项: 我们只能在继承了UIView的子类中通过重写drawRect方 阅读全文
摘要:
在ios 中, Core Graphics 提供了一系列的函数可以在一个变换的基础上做深层次的变换,如果做一个既要缩放又要旋转的变换,以下的方法比较实用。 1 2 3 CGAffineTransformScale(CGAffineTransform t, CGFloat sx, CGFloat sy 阅读全文
摘要:
最近碰到了个代码执行问题,iOS 11中一些新的API在xdode8中报错,每次切换xcode时,都得去注释掉这段代码,麻烦死了。怎么让一段代码在xcode8和9都能顺利编译不报错,可用宏做如下设置: #import "UIScrollView+SFScrollView.h” @implementa 阅读全文
摘要:
一般情况下,如果服务器返回 JSON 数据,而且你又是做 Android 的,那么你首先想到的可能是GSON,或是fastJson这样的框架。这些框架能够很方便和快速的让我们将 JSON 转换成本地对象,是开发的首选。但是引用三方库也是有代价的,显而易见的就是包体积增大,库的升级等。这个时候,就需要 阅读全文
摘要:
前言 每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库。以前没看过或者没有收藏的同学,建议先收藏,以下是链接: 【Android珍藏】推荐10个炫酷的开源库 【开源推荐】进阶实战,从一款音乐播放器开始 2020年有哪些优秀的开源库呢?本期 阅读全文
摘要:
byte 1字节 short 2字节 int 4字节 long 8字节 char 2字节(C语言中是1字节)可以存储一个汉字 float 4字节 double 8字节 boolean false/true(理论上占用1bit,1/8字节,实际处理按1byte处理) JAVA是采用Unicode编码。 阅读全文
摘要:
uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型? 在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑 阅读全文