自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

假装你是大灰狼的专栏

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS CoreData的使用

CoreData是一个专门管理数据服务的框架,把OC对象和存储在SQLite文件中的数据进行互相转换,极大地方便了开发者在数据服务方面的开发。1. 创建CoreData在文件创建区下,选择【Core Data】下的【Data Model】输入CoreData的文件名Model.xcdatamodelModel.xcdatamodeld文件默认是Swift的,如果想要改成oc,可以在打开Model.xcdatamodeld文件,在右侧工具栏中修改。2. 创建EntityCoreData文件下

2021-08-25 14:32:38 5486

转载 iOS 深入理解CADisplayLink和NSTimer

简单地说,它就是一个定时器,每隔几毫秒刷新一次屏幕。是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器。我们在应用中创建一个新的对象,把它添加到一个runloop中,并给它提供一个target和selector在屏幕刷新的时候调用。一但以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloop就会调用绑定的target上的selector,这时target可以读到的每次调用的时间戳,用来准备下一帧显示需要的数据。例如一个视频应用使用时间戳来计算下一帧要显示的视频数据。

2021-08-24 16:07:14 639

原创 iOS CAShapeLayer和CAGradientLayer

CAShapeLayerCAShapeLayer继承自CALayer的,通过矢量图形绘制图层子类,指定诸如颜色和线宽等属性,用CGPath来绘制图形,常与UIBezierPath配合使用。CAShapeLayer主要属性属性类型说明pathCGPathRef路径fillColorCGColorRef填充颜色strokeColorCGColorRef线条颜色lineWidthCGFloat线条宽度strokeStartCGFloat路径绘

2021-08-24 14:52:49 1060

原创 iOS UIBezierPath绘图

UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装。主要属性@property(nonatomic) CGFloat lineWidth;@property(nonatomic) CGLineCap lineCapStyle;@property(nonatomic) CGLineJoin lineJoinStyle;...

2021-08-23 16:35:26 703

原创 iOS Core Graphics绘图

Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。Core Graphics API所有的操作都在上下文中进行。所以在绘图之前需要获取该上下文并传入执行渲染的函数内。有许多方式获得一个上下文第一种方法就是创建一个图片类型的上下文。// 获得用来处理图片的图形上下文UIGraphicsBeginImageContext(rect.size);CGContextRef context = UIGrap

2021-08-23 09:36:39 847

原创 iOS 保存图片和视频

保存图片使用UIImageWriteToSavedPhotosAlbum方法保存图片到相册- (void)saveImage:(UIImage *)image { UIImageWriteToSavedPhotosAlbum(image, self, @selector(UIImageWriteToSavedPhotosAlbum_image:didFinishSavingWithError:contextInfo:), nil);}- (void)UIImageWr

2021-08-19 18:25:12 1637 1

原创 iOS 图像选取器UIImagePickerController

UIImagePickerController可以帮助我们调用摄像头拍照或者希望从相册中选择照片。UIImagePickerController主要属性// 图片获取来源@property(nonatomic) UIImagePickerControllerSourceType sourceType;// 拍完照或相册选择图片后,是否允许编辑图像@property(nonatomic) BOOL allowsEditing;// 媒体类型,public.image和public.movie,默认

2021-08-19 17:05:47 2682

原创 iOS AVPlayer和AVPlayerViewController

1. AVPlayerAVPlayer是iOS常见的播放器,使用时需导入#import <AVKit/AVKit.h>AVPlayer能控制播放器的播放,暂停,播放速度// 初始化+ (instancetype)playerWithURL:(NSURL *)URL;+ (instancetype)playerWithPlayerItem:(nullable AVPlayerItem *)item;- (instancetype)initWithURL:(NSURL *)URL;

2021-08-18 17:57:34 10569

转载 MJRefresh框架使用及说明

一. MJRefresh的类解释.https://www.cnblogs.com/bossren/p/6285779.html

2021-08-12 16:47:52 1479

Python 核心编程(第二版).pdf

超清晰, Python 核心编程(第二版).pdf

2009-01-07

空空如也

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

TA关注的人

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