- 博客(5)
- 收藏
- 关注
转载 iOS 中的MVC,MVP,MVVM以及VIPER架构
在 iOS 中使用 MVC 架构感觉很奇怪? 迁移到MVVM架构又怀有疑虑?听说过 VIPER 又不确定是否真的值得切换?相信你会找到以上问题的答案,如果没找到请在评论中指出。你将要整理出你在 iOS 环境下所有关于架构模式的知识。我们将带领大家简要的回顾一些流行的架构,并且在理论和实践上对它们进行比较,通过一些小的例子深化你的认知。如果对文中提到的一些关键词有兴趣,可以点击连接去
2016-07-09 16:08:57
540
转载 新的触摸体验——iOS9的3D Touch
一、引言 在iphone6s问世之后,很多果粉都争先要体验3D Touch给用户带来的额外维度上的交互,这个设计之所以叫做3D Touch,其原理上是增加了一个压力的感触,通过区分轻按和重按来进行不同的用户交互。二、在模拟器上学习和测试3D Touch 3D Touch是一个很新颖的设计,可是苹果文档有言:
2015-10-13 17:48:03
299
转载 iOS UITableView 移除单元格选中时的高亮状态
在处理UITableView表格时,我们希望用户能够和触摸单元格式进行交互,但是希望用户在完成交互之后,这些单元格的选中状态能够消失,。Cocoa Touch 提供了两种方法来防止单元格背持久选中。1.cell.selectionStyle = UITableViewCellSelectionStyleNone;该方法缺点是虽然cell可以被用户选中后,但不会被突出显示。2.第二种
2015-10-13 09:38:28
278
转载 tableView分割线
[tableview setSeparatorColor:[UIColor blueColor]]; //设置分割线为蓝色隐藏UITableViewCell的分隔线[self.myTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
2015-10-13 09:36:35
243
转载 基类BaseViewController
这个类比较适合纯代码开发项目,它的内部有两个公共属性,都是 UIView。一个作为自定义导航栏的superView,另作为除导航栏外的其他界面元素的superView。 它会自动监测当前设备是什么IOS版本,设备的屏幕尺寸是多少。因为用到了autolayout,所以自动适配屏幕旋转。 这个类比较适合纯代码开发项目,它的内部有两个公共属性,都是 UIV
2015-09-25 09:28:56
2834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人