首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
文章
订阅
lucasong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
[贝聊科技]谈谈 iOS 如何动态切换 APP 的主题
在移动互联网的下半场,越来越多的 APP 更加注重用户体验,以期来打动用户。主题的切换就是可以增强用户体验、结合运营活动的一个点:譬如 QQ 的夜间模式,节日里电商 APP 的皮肤切换等等的这些小细节往往就是赢得用户尊重的根本。本文将从主题的动态切换出发,介绍下贝聊 iOS 客户…
先是程序员,然后才是 iOS 程序员 — 写给广大非科班 iOS 开发者的一篇面试总结
记录了作者的一次 iOS 面试经历。感触良多,尤其作为非科班的 iOS 开发者更是有很多话想拿出来分享。
[译] 揭秘 iOS 布局
在你刚开始开发 iOS 应用时,最难避免或者是调试的就是和布局相关的问题。通常这种问题发生的原因就是对于 view 何时真正更新的错误理解。想理解 view 在何时是如何更新的,需要对 iOS RunLoop 和相关的 UIView 方法有深刻的理解。这篇文章会介绍这些关联,希…
[iOS]过渡动画之入门模仿系统
这两篇文章将会带你学到如何实现下图 airbnb 首页类似的过渡动画,同时最重要的,你将学会怎么分析类似的动画,并且知道如何动手实现。GitHub 地址在这里。 好,准备好了吗?现在开始第一篇。这一篇主要分析系统简单的动画实现原理,以及讲解坐标系、绝对坐标系、相对坐标系,坐标系…
隐式动画的性能瓶颈
隐式动画实现的背后体现了核心动画精心设计的许多机制。在layer的属性发生改变之后,会向它的代理方请求一个CAAction行为来完成后续的工作,系统允许代理方返回nil指针。一旦这么做,修改属性的工作最终移交给CATransaction处理,由修改的属性值决定是否自动生成一个C…
用 Swift 模仿 Vue + Vuex 进行 iOS 开发(一):ReSwift
本文由 Yison 发表在 ScalaCool 团队博客。 因 水滴 计划研发移动端的商家应用,笔者开始了 iOS 端的整体方案设计工作。 由于没有历史包袱,且团队愿意尝试一些不同的方案,经过两周专注的学习和调研之后,我们并没有采用主流的 MVVM 架构,而是基于 ReSwif…
如何优雅地动态插入数据到UITableView
当我们实时往UITableView中插入数据并刷新列表的时候,会发现列表是有抖动的。比如在微信聊天页面,你滑动到某一个位置保持住,然后收到一个或者若干人的微信(这几个人不在当前聊天列表中)。你会发现每收到一个人的信息,列表向下沉,就是有一个“抖动”的过程。当然,并不是说微信体验…