首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一个非常长的名字容易让别人记住
掘友等级
iOS软件开发
每个人都是自己命运的建筑师!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
赞
文章( 34 )
沸点( 0 )
系统学习iOS动画之六:3D动画
到目前为止,之前的文章只使用了二维动画——这是在平面设备屏幕上动画元素的最自然方式。 毕竟,从iOS 7扁平化后的世界中的按钮,文本字段,开关和图像没有了第三维; 这些元素存在于由X和Y轴定义的平面中: 核心动画可以帮助我们摆脱这个二维世界; 虽然它不是真正的3D框架,但核心动…
深入理解 iOS 事件机制
这篇文章始于一个需求:我们在 SDK 提供的某个 View 的 Subview 中实现了单击双击等多个 Gesture Recognizer,而客户希望自己在这个 View 上的单击手势不会冲突,同时没有延迟。 借此机会,我们来重温下 iOS 的事件机制和手势冲突,重点介绍下 …
开源 iOS 性能优化/调试辅助工具集 MTHawkeye
MTHawkeye 是美图 iOS 团队在使用的调试辅助、性能优化辅助工具集,旨在帮助 iOS 开发者提升开发效率、辅助优化性能体验。 作为美图内部日常使用的基础工具,现将其开源,期待后续有更多实用的插件以帮助开发者提高效率,更便捷的优化 App 的性能。欢迎 Star,提交 …
在 iOS 中使用 GLSL 实现抖音特效
本文通过模仿抖音中几种特效的实现,来讲解 GLSL 的实际应用。 本文的灵感来自于 《当一个 Android 开发玩抖音玩疯了之后(二)》 这篇文章。 这位博主在 Android 平台上,通过自己的分析,尝试还原了抖音上的几种视频特效。他是通过「部分 GLSL 代码 + 部分 …
WKViewManager iOS 弹窗架构
近来由于App中弹窗过多,再加上还有半透明的引导层,时常会出现多个弹窗重叠弹出,甚至会伴随引导层一起弹出,极大的影响了用户体验。 上述问题,其实很简单,只需要添加一个弹窗队列即可。 由于项目中我们采用了模块化的方式精简代码、降低工作耦合,所以我们的弹窗并不是基于ViewCont…
iOS数据持久化设计
了解移动端的数据持久化方式和对应的使用场景,提供相关技术选型做技术储备。 同时降低了服务器的访问次数,节约服务器资源。(图片) 离线使用。 用户浏览过的数据无需联网,可以再次查看。 部分功能使用解除对网络的依赖。(百度离线地图、图书阅读器) 无网络时,允许用户进行操作,等到下次…
iOS 原生 App 是怎么 deselectRow 的
这两天偶然发现系统设置里 tableView deselectRow 的时机和效果都很特别,正常情况下我们的 deselect 操作都会在 didSelect 代理方法里执行,抑或者是更加细致一点,在 viewDidAppear 里完成。 侧滑返回时,deselect 动画会随…
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
一道值得思考的iOS面试题
最终问题就是这段代码的运行结果。 相信当你看到这个结果的时候会和我一样吃惊,不和逻辑啊,怎么竟然能执行成功并且还打印出来当前controller了,不符合常理啊。 对于计算机而言,不存在什么魔法,如果一段代码能运行必然存在它的原理。 我们需要做的就是分析为什么能成功。 我们需要…
iOS 内存管理和 malloc 源码解读
最近由于排查问题,顺便对 iOS 的内存管理,尤其是 malloc 库稍微深入地了解一下,在这里整理出来,和大家分享一下。将从 iOS 内存基本原理,malloc 基本原理,nano malloc,scalable zone 上内存分配简要分析等几个方面解读分享。
下一页
关注了
39
关注者
2
收藏集
2
关注标签
102
加入于
2016-06-30