首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Justin_Coder
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 115
沸点 0
赞
115
返回
|
搜索文章
赞
文章( 115 )
沸点( 0 )
iOS图形处理概论:OpenGL ES,Metal,Core Graphics,Core Image,GPUImage,OpenCV等
对于刚接触iOS图形相关框架的小白,有一些图形框架在字面上和功能上非常容易混淆。这里旨在总结一下各种框架,区分它们的概念和功能,以作日后进一步细分学习的指引。因而,本文并不会针对具体框架作详解,只作区分引导,读者可自行选择方向继续深造。为此,笔者总结了一张各种框架关系图,如下所…
剑指offer读书笔记:每天一个编程题·iOS开发算法提升计划(1)(判断是否为对称二叉树)
1. 题目 2. 解析 3. 参考
iOS复习和面试中有关SDWebImage可能知识点总结(2)
1. SDWebImage怎么实现缓存的? 分为内存缓存(利用SDImageCache类的NSCache属性),磁盘缓存(利用NSFileManager),和操作缓存(利用runtime关联的字典属性)。下载之前先查询缓存,没有就下载并在下载后保存图片到缓存。 2. SDWeb…
iOS复习和面试中有关SDWebImage可能知识点总结(1)
1. SDWebImage内部实现原理步骤 2. 最大缓存和时间设置 3. 区分:三种种缓存(内存图片缓存,磁盘图片缓存,内存操作缓存) 磁盘缓存是通过 NSFileManager 来实现文件的存储(默认路径为/Library/Caches/default/com.hackem…
手把手教你利用Jenkins持续集成iOS项目
前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,…
让XCode自动CodeReview你的代码-OCLint使用
OCLint 是一个静态分析代码的工具,支持自定义规则,可以很好地帮助我们规范代码,这篇文章主要介绍通过OCLint让XCode来帮你Code Review,规范代码。 OCLint相关的详细内容也可以到OCLint官网上查看。 从oclint的github项目链接中下载安装包…
runtime?虐我千百遍==、
最近在准备明年春招(实验室是NLP方向。。。平时还得水一水竞赛task,哎说多了都是泪) 但是面试面的真的好好好深啊!正好复习整理下,方便春招和以后查阅。 runtime:主要用法(Jspatch请忽略,各位尽管Patch。。能通过算我的。。哈哈哈,图比较老了) runtime…
iOS 关于组件化Router设计的争辩
本文记录了与一位同学关于Router设计的争论, 对于url router 和 protocol router 的争论, 架构并没有孰优孰劣, 只有适合与否, 希望能有更多的同学一起踊跃探讨. 对于组件化, 相信大家一定不陌生, 但针对组件化的方案及思路, 大家或多或少都有一些…
iOS 移动端架构初探心得
本文作为以上文章系列的总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计. 对于架构, 移动端常见的架构设计包括MVC, MVVM, MVP等, 上图简要的说明了各种常见的架构之间的交互及数据传递方式. 对于MVC, MVVM, MVP这三种架构设计模式, 相…
如何优雅地动态插入数据到UITableView
当我们实时往UITableView中插入数据并刷新列表的时候,会发现列表是有抖动的。比如在微信聊天页面,你滑动到某一个位置保持住,然后收到一个或者若干人的微信(这几个人不在当前聊天列表中)。你会发现每收到一个人的信息,列表向下沉,就是有一个“抖动”的过程。当然,并不是说微信体验…
下一页
关注了
8
关注者
2
收藏集
2
关注标签
128
加入于
2016-01-26