首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS魔法
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
iOS自动化代码检查及持续集成(xcode+oclint+xcpretty+Jenkins)
... 进入oclint release下载页,下载最新版本安装包Source code(tar.gz)。 解压下载文件得到oclint-0.14文件,将文件放在某个目录下,如/User/XXX/OCLint 。
一个变量传入方法中更改值,为何出方法后值没变?经典面试题图解
这道经典的面试题,打印结果是aaa,不是我们想象中的bbb。 下面是我画的一个流程图,让大家更容易理解。 注:图中的地址是随意写的,实际肯定不是这样。 变量str是一个指针,该指针所在的地址是0x123,它所指向的是字符串@"aaa",字符串@"aaa"地址是0x999。str…
JSON参数选择
在 OC 中, 如果想用 mutableArray 或者 mutableDictionary 接收, 必须使用这个参数。 Guarantees the NSStrings contained in the result must be NSMutableStrings. Rar…
OpenGL 2D纹理单元&纹理翻转解决策略
首先,思考我们是如何将纹理对象传递给片元着色器? GLSL 中提供一个共纹理对象使用的内建数据类型,叫做采样器(sampler). 例如,sampler1D,sampler2D,sampler3D 表示不同维度的纹理类型. 那么我们在片元着色器是如何获取一个纹理的? 我们简单声…
OpenGL 纹理 常用API 解析
纹理只是一种能够应用到场景中的三角形上的图像数据。它经过过滤的纹理单元(texel,相当于基于纹理的像素)填充到实心区域。 简单说,你加载的图片,来到底层都会变成纹理处理.. 纹理对象允许我们一次加载一个以上纹理状态(包含纹理图像)。以及在它们之间进行快速切换。纹理状态是由当前…
iOS Swift TableView添加/删除图片/九宫格
TableView添加/删除图片/九宫格,支持自定义间距、边距、列数、数量限制等。
iOS Swift 摄像头实时识别手机号(实时OCR)
前段时间项目上有个需求,需要通过摄像头识别快递单中的快递单号及手机号。快递单号没什么问题,只是二维码的识别。但是手机号的识别需要使用OCR识别,有点难度。 一开始找到了Tesseract-OCR-iOS库,但是DEMO都跑不起来,放弃了。又找到一个SwiftOCR库,据作者介绍…
iOS 关于数组深拷贝 initWithArray:copyItems: 方法的讨论
包含有对象类型的数组。无论可变还是不可变,通过copy,mutableCopy都不能将数组内的model完全copy一份,虽然得到的数组是新的,但数组中model的指针指向的还是之前的model。此时,如果改变了数组中model的值,原数组会受到影响。 如果对象是单层的(没有嵌…
Swift - How to split an string into chunks
1.stride(from:to:by:)官方文档2.可是String类型没有遵循Strideable协议,不能直接进行stride操作,但是Array遵循该协议,而正好String也是集合类型,我们
必备数据结构知识点
数据结构是我们开发过程中最常用到的基本知识,比如表,方法调用栈等等。熟练的掌握基本的数据结构,有助于提升我们对数据的增删查的效率。我在这里简单总结了我们常见的数据结构知识,包括表、栈、队列和二叉树。 栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶。对栈…
下一页
个人成就
文章被点赞
157
文章被阅读
140,678
掘力值
2,152
关注了
20
关注者
1,182
收藏集
0
关注标签
4
加入于
2018-11-07