iOS
文章平均质量分 81
Simon__CY
这个作者很懒,什么都没留下…
展开
-
iOS-AVFoundation自定义相机的一点积累
AVFoundation视频拍摄核心APIdemo地址目录 [toc]相机基本实现步骤 1.创建session(捕捉会话) 2.创建device input(捕捉设备输入) 3.预览view 4.创建capture output(捕捉输出) 5.拍照、录视频(元数据转成图片或文件) 捕捉会话——AVCaptureSessionAVCaptureSession(转载 2016-12-09 12:17:37 · 1247 阅读 · 0 评论 -
Xcode自动编译、打包、上传到蒲公英应用分发平台
xcode_autobuild项目地址:https://github.com/SimonCY/xcode_autobuild因为公司最近人员变动,只有我一个人懂iOS开发,有时不在公司又遇到需要给测试装包比较烦,所以借助现有的一个Python 自动打包 + 上传到蒲公英应用分发平台 脚本,自己加了一层applscript小脚本,可以通过邮箱来控制mac调用appleScript来执行shell命原创 2016-12-19 11:59:57 · 1998 阅读 · 0 评论 -
iOS平台中OpenGL ES2相关知识积累
一些OpenGL相关教程http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-1-opening-a-window/http://www.jianshu.com/p/3b532f6fcedf 这是教程源码iOS导入.obj模型文件涉及到3D图像处理的相关技术,一般是使用3D制图软件制作模型文件后导出,转换成项目兼容的原创 2017-02-06 19:34:16 · 620 阅读 · 0 评论 -
iOS界面优化 / UIKit性能调优
卡顿发生的原因首先我们需要明确一下刷帧率的概念,玩游戏的人对FPS这个词一般不会陌生,刷帧率代表设备在1s内刷新显示图像的帧数,iPhone推荐的刷帧率是60,即16.7ms内刷新一帧。这里借用一下ibireme大神的插图来介绍一下刷新一帧图像系统都做了哪些事情 首先CPU会计算显示内容,包括布局的计算、图片解码、文本的预先绘制(绘制成GPU渲染需要的纹理资源),随后由GPU进行变换、合成等一些光原创 2017-02-08 19:19:28 · 682 阅读 · 0 评论 -
关于iOS开发中图片处理的一些积累(CoreGraphic、CoreImage、GPUImage、OpenGL)
Core ImageCore Image前言Core GraphicsCoreImageGPUImage前言貌似公司最近的项目都是和图片处理有关,拍拍项目中需要将图片处理成buffer传到图像匹配拼接算法中,需要从原图中抠出一定范围的图像再贴到新的背景图中,需要对静态图片进行滤镜操作等等,所以对这方面接触的相对多一些。 抛开各种各样的图像编解码知识,其实图像数据本身就是一个Byte原创 2017-01-15 16:14:50 · 6656 阅读 · 1 评论 -
iOS APP 如何改用更安全的HTTPS
什么是SSL/TLS?跟HTTP和HTTPS有什么关系打个比方:如果原来的 HTTP 是塑料水管,容易被戳破;那么如今新设计的 HTTPS 就像是在原有的塑料水管之外,再包一层金属水管。一来,原有的塑料水管照样运行;二来,用金属加固了之后,不容易被戳破。目前,应用最广泛的是TLS 1.0,接下来是SSL 3.0(注:TSL是SSL的新别名,SSL 3.0版本之后的迭代版本被重新命名为TLS 1.0)转载 2016-12-05 15:36:59 · 1312 阅读 · 0 评论 -
CYPromptCover自定义蒙版遮罩提示_可用于新手引导
蒙版模式的新手引导提示,可单独使用,也可以创建蒙版队列,连环使用。 项目地址:https://github.com/SimonCY/CYPromptCoverUsage可以设置蒙版类型为半透明或者模糊,露出区域可以设置为圆角矩形或者椭圆。 可以设置提示出现在不同的位置。 1.单个使用CYPromptCoverView *cover = [[CYPromptCoverView alloc] in原创 2017-05-16 14:59:23 · 630 阅读 · 0 评论 -
CYCustomedNavigation自定义转场动画和ViewController独立管理的导航栏
项目地址What is CYNavigationController ? 应用场景场景1 采用组件化路由协议架构APP,有时可能需要根据URI跳转到任意界面,考虑到当前显示的父级Controller的不确定性,这种业务场景是复杂的,如果当前展示的ViewCon...原创 2018-04-16 17:21:59 · 554 阅读 · 0 评论