自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Quinn's blog ! I'm glad to be here!

Swift、Objective-C、JavaScript、Python、OpenGL、Violin、TKD、Nunchakus 只因热爱!

  • 博客(6)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 Swift设计模式(三)单例模式

应用场景: 现实资源:打印机 统一管理:音乐播放器,文件管理难点:线程并发保护备注:待续

2018-02-21 18:34:31 322

原创 Swift设计模式(二)原型模式

应用场景: 需要通过复制对象达到创建新对象的目的。 难点:深拷贝和浅拷贝初始化一个类或者结构体会消耗大量的内存资源和计算资源,然而通过拷贝是可以节省这些资源的。 值类型的拷贝都是深拷贝,不必多言。 那么如何对引用类型实现深拷贝呢? 答案就是NSCopying协议class ProductA: NSCopying { var name: String var pri...

2018-02-21 17:37:17 392

原创 Swift 设计模式 (一) 对象模板模式

应用场景: 原始数据与使用存在紧耦合如: var products = [("computer",10000,200),("book",10,2000)] func calculateAllStock(products: [(String,Int,Int)]) -> Int { return products.reduce(0, { (tota...

2018-02-21 11:17:20 316

原创 一个三年、五年的IOS工程师该具备的素质或技能

一个三年的IOS工程师该具备什么样的的技能呢?你在迷茫中可以看看这篇文章,算是一个大概的方向。本人15年开始实习,16年正式毕业,本科物理学,赶上了IOS培训的最后一批大军,至今工作2年左右,实际一年半,算是新手。 是的、我计算机二级没过,那个时候不知道什么是面向对象,什么是面向过程, 不会for循环、不会switch、不知道什么事线程、 不知道什么事TCP,也不知道什么事端口, ...

2018-02-10 17:19:25 1109 2

原创 2018 IAP内购--自动订阅类型与非自动订阅类型

自动订阅类型特点:1.用户订阅一次,后续自动订阅2.可以再iTunes设置订阅时长3.苹果会对恢复购买进行处理,直接掉restore对应方法就可以非自动订阅特点:1.用户订阅一次2.订阅时长由APP控制,iTunes中不能够控制时间,苹果也不会管3.订阅恢复由APP控制,你需要重新获取收据信息4.非自动订阅十分麻烦,需要大量的时间处理代码。如果没有办法通过你的Prod...

2018-02-10 16:33:58 5717 1

原创 Swift Error 与NSError

Swift 4 中 Error 远没有NSError灵活虽然我们可以打印error.localizedDescription但是依旧没有办法获取描述信息,而且我们似乎只能通过NSError来创建Error 如:let error = NSError.init(domain: "我爱你 success", code: 0001, userInfo: nil) as Errorprint(...

2018-02-10 16:19:48 3432

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz.2

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第二部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS

2020-04-23

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz

swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第一部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS

2020-04-23

ios swift构架Demo

本Demo能让你,在swift 构架中上升一个档次,适合中级IOS开发工程师,强大的可视化编程思想,看你能领会到多少!后续博客。。。

2018-06-11

app截屏 layerRander

参见博客:https://blog.csdn.net/Xoxo_x/article/details/80188654

2018-05-03

帧动画 frameanimation

请前往博客:https://blog.csdn.net/Xoxo_x/article/details/80188453

2018-05-03

IOS 通讯录

IOS 通讯录信息获取

2017-07-17

iOS CoreAnimation之CABasicAnimation:文字路径动画

iOS CoreAnimation之CABasicAnimation:文字路径动画

2017-05-09

视频添加图片水印

博客地址:http://blog.csdn.net/Xoxo_x/article/details/71055867

2017-05-01

iOS GPUImage研究五:一个类似QQ拍摄短视频的Demo

请前往博客http://write.blog.csdn.net/postlist

2017-04-16

GPUImage lib

GPUImage lib 下载前请查看博客

2017-03-04

GPUImage Header

GPUImage Header 下载前请查看博客

2017-03-04

从头开始构建App

从头开始搭建AppDemo,更多请参考博客

2016-12-15

GPUImage图片处理

博客专用,请勿随意下载,博客:http://blog.csdn.net/Xoxo_x/article/details/53507016#GPUImage处理代码

2016-12-07

自定义键盘

请查看博客 http://blog.csdn.net/Xoxo_x/article/details/53333339

2016-12-01

GPU美颜滤镜

下载前请前往博客http://blog.csdn.net/xoxo_x/article/details/52695032,有使用方法

2016-10-07

GPUImage美颜项目

博客专用,下前请看博客

2016-09-28

OpenGL ES glsl文件

博客原文 http://blog.csdn.net/Xoxo_x/article/details/52564502

2016-09-17

ios截图并保存到相册

ios截图并保存到相册,可以自定义截取的范围,还可以深入设置其他参数

2016-08-06

ios颜色屏幕版本切圆边框宏定义

#pragma mark - UIColor宏定义 #pragma mark - 屏幕适配 #pragma mark - IOS版本信息 #pragma mark - 切圆 #pragma mark - 边框

2016-08-02

视频转gif动画

视频转gif,能实现定位选取视频时间,生成gif的帧率,数量,是本人项目中实用的demo,可运行,接口简单快捷,好东西就要分享给大家

2016-07-28

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

TA关注的人

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