为什么要用MVVM替代MVC 在MVC模式中,Controller由于承担了过多的事务,包括页面展示逻辑和业务逻辑,往往会变的臃肿不堪,成为一个人们所说的重量级视图控制器。臃...
IP属地:广东
为什么要用MVVM替代MVC 在MVC模式中,Controller由于承担了过多的事务,包括页面展示逻辑和业务逻辑,往往会变的臃肿不堪,成为一个人们所说的重量级视图控制器。臃...
一、 不修改源码让protobufjs适应多平台 我们上一篇《在cocos creator中使用protobufjs(一)》讲解了通过修改源码的方案,让protobufjs能...
静态变量 当我们希望一个变量的作用域不仅仅是作用域某个类的某个对象,而是作用域整个类的时候,这时候就可以使用静态变量。 staticstatic修饰的变量,是一个私有的全局变...
先打开 terminal 1. 初步安装 CocoaPods 输入 sudo gem install cocoapods 由于国内访问官方源非常慢,一般先中断操作 输入 ct...
先打开 terminal 1. 进入项目文件夹(项目文件夹不能包含尖括号) 先输入 cd, 然后把项目文件夹拖进来后敲回车可以输入 ls -l 查看当前文件夹中内容 如图 2...
系列文章: TableView优化之高度缓存功能 TableView优化之加载图片的优化逻辑 TableView优化之快速滑动下的忽略加载 日常中,最常使用的空间非UITab...
objc系列译文(12.5):Collection View 动画 2014/05/28 ·iOS,开发·iOS,动画 分享到:8 R语言基础 python装饰器 Andro...