摘要: iOS 渲染学习(二) OpenGL渲染正方形&平移 渲染 // 定义一个着色器管理器 GLShaderManager shaderManager; //简单的批次容器,是GLTools的一个简单的容器类 GLBatch triangleBatch; //设定的边长 GLfloat blockSiz 阅读全文
posted @ 2020-07-06 10:44 jy.c 阅读(152) 评论(0) 推荐(0) 编辑
摘要: iOS 渲染学习(一) ##相关名词 OpenGL(Open Graphics Library) 是⼀个跨编程语⾔、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为⼀个个OpenGL的对象,对这些资源的操作抽象为⼀个个的OpenGL指令 OpenGL ES 是 OpenGL 三维图形 API 的⼦ 阅读全文
posted @ 2020-07-03 10:57 jy.c 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 前言 每个iOS开发者都听说过CocoaPods。使用它可以很方便地管理各种第三方库。相信大家都有自己的工具库,在团队里面共同使用。如果能用CocoaPods进行管理的话,就方便了,如果不想将工具库公开,那么可以按照本文做一个私有的CocoaPods库。 搭建 安装Jenkins、配置Gogs,可以 阅读全文
posted @ 2018-01-08 17:04 jy.c 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 前言 每次打包给测试工程进行测试,都要在电脑上编译 导出ipa 上传svn 告知测试人员。每次迭代的时候都进行着重复的工作,身为一个高效率的码农,我寻找一个可以自动化的工具帮我做这件事,就有了文中的方案了。 搭建 安装Jenkins Jenkins需要依赖java,需要需要下载JDK,安装完JDK就 阅读全文
posted @ 2017-12-25 10:57 jy.c 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: TableView 当tableview的style为grouped的时候,会出现每个section之间有间距。 官方解析:Link on iOS 11, all estimated heights default to UITableViewAutomaticDimension Headers, 阅读全文
posted @ 2017-09-25 17:45 jy.c 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 一、环境 xcode 8.1 swift 3.0 二、开发framework过程 1.新建一个app工程,开发语言选择swift 2.在项目配置里面添加一个新的target,选择framework并用swift做开发语言。完成后的工程目录如下。 3.删除myFramework.h文件,往里面添加一个 阅读全文
posted @ 2016-12-13 11:09 jy.c 阅读(2781) 评论(0) 推荐(0) 编辑