【译】Smooth Scrolling in UITableView and UICollectionView
【译】Asynchronous UITableViewCell content loading done right
冒泡排序
前几天的一个算法题面试,手写代码,发现n多年没写的冒泡排序,两层循环的意义忘记了,加深下记忆。核心是响铃两个数进行比较,循环的次数的意义需要重点关注下。
触摸事件与手势识别
【译】Creating Custom Presentations
UIKit将你的视图控制器的content从content is presented 并在屏幕上显示的方式中分离出来。Presented视图控制器由底层presentation控制器对象管理,该对象管理用于显示视图控制器的视图的视觉样式。presentation控制器可以做以下事情:
- 设置presented视图控制器的大小。
- 添加自定义视图以更改显示内容的( the presented content)视觉外观。
- 为任何自定义视图提供过渡动画。
- 当应用程序的环境发生变化时,调整演示的视觉外观。
UIKit为标准的表示样式提供了presentation控制器。当你设置一个视图控制器的表示样式为UIModalPresentationCustom
并提供一个适当的转换委托时,UIKit会使用你的自定义表示控制器。
【译】Presenting a View Controller
添加一个视图弹窗到当前窗口,是选择view还是Controller实现?