iOS精选源码
动画知识运用及常见动画效果收集
3D卡片拖拽卡片叠加卡片
iFIERO - FLYING PENGUIN 飞吧企鹅SpriteKit游戏(源码)
Swift封装的空数据提醒界面EmptyView
沙盒文件浏览与分享调试控制器
一个轻量级的iOS皮肤切换方案
ios 自定义导航栏添加上滑下滑渐变
TableView的tableHeaderView的动画效果,下拉放大与下拉圆弧效果
文字展示效果QHShowTextDemo
SDDrawView:画板组件,这个箭头样式不一样!
iOS优质博客
iOS 保持页面流畅技巧
产生卡顿的原因:系统中 CPU、GPU、显示器是以上面这种方式协同工作的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。在 VSync(垂直同步) 信号到来后,系统图形服务会通过 CADi... 阅读原文
老生常谈之UITableView的性能优化
新的一年开始了,新的工作也开始了,刚过完年回来,感觉节后综合征还是很严重的~今早差点迟到。。。废话不多说,今天就来说说iOS最常用的控件-UITableView,基本用法就不多说了,大家应该都知道,当然对于它的优化大家也应该都有所了解。下面我就来谈谈这个老话题-UITableView的性能优化,都是一些平时总结的经验,... 阅读原文
iOS组件化解决方案
由于近期迭代周期变长,有时间想想代码持续改进的问题,再加上各业务模块代码从去年杂乱无章的状态,到目前整体结构基本清晰,进而想到了模块之间解耦的问题,于是有了本文,关于iOS组件化的一些思路及最终的解决方案。为什么要组件化技术界如今已存在很多关于组件化的解决方案,Class-Protocol、Target-Action等... 阅读原文
iOS中isa的深层理解
我之前的isa理解不透彻,现在重新梳理我对iOS底层object的理解.(只代表个人理解).
在<objc.h>中我们可以看到:
typedef struct objc_class *Class;
struct objc_object {
Class isa OBJC_ISA_AVAILA... 阅读原文