OC的懒加载 什么是懒加载: 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化。 懒加载的好处 (1)不必将创建对象的代码全部写在viewDidLoad方法中,代码
分类:
其他好文 时间:
2016-02-15 00:51:48
阅读次数:
665
Hybird App (混合模式移动应用),它利用例如安卓端webview组件+HTML5内嵌的方式混合的方式开发的移动应用,
好处显而易见,由于内嵌的是HTML5, 所以跨平台,扩展性,开发成本都是很不错的优势。本文将带你认识一下移动App的类型及其优缺点、移动App的相关开发技术、最火爆的Hyb...
分类:
移动开发 时间:
2016-02-14 16:58:57
阅读次数:
1371
1、策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 2、设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现了这个接口的类的行为。下面是一个例子。 策略模式
分类:
编程语言 时间:
2016-02-14 16:49:06
阅读次数:
251
Java 重写(Override)与重载(Overload) 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 在面向对象
分类:
其他好文 时间:
2016-02-13 01:33:04
阅读次数:
279
前言: 首先展示一下这个iOS小示例的彩色进度条动画效果: 阅读本文先说说好处:对于基础不好的读者,可以直接阅读文末尾的"如何使用彩虹动画进度条"章节,然后将我封装好的这个功能模块类用到你的工程项目中即可。 这个效果的示例是老外Nick Jensen在2013年写的一个作品:使用CAGradient
分类:
移动开发 时间:
2016-02-11 23:45:47
阅读次数:
489
从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求
分类:
编程语言 时间:
2016-02-06 14:15:35
阅读次数:
159
只要不修改字串内容,并不需要另外复制一份。特别是对一些比较大的字串,避免拷贝对内存和性能都有极大的好处。于是Jeffrey Yasskin提出一个String reference : a non-owning reference to a string. 很多大型的项目都提供了各自的实现,包括Boost::StringRef, LLVM的StringRef, Chromium的base::StringPiece。...
分类:
其他好文 时间:
2016-02-06 10:28:44
阅读次数:
181
希望你可以弄懂这些,对你自己的好处会很大,如果你想在这个行业发展下面这些东西避免不了绕不过去 J2EE 部分: Switch能否用string做参数? equals与==的区别: equals是比较两个对象的值是否相等,而==比较这两个是否是同一对象 Object有哪些公用方法? 方法equals测
分类:
移动开发 时间:
2016-02-05 01:42:44
阅读次数:
283
使用js tempate的意义:用js对json数据处理生成html,如果不复杂还可以,复杂了就不好处理了,而且让js代码看起来特不优雅,维护这种代码等于自杀啊,别谈扩展性了。。。介绍一个jquery模板 jquery.tmpl.js,使用案例如下: <!DOCTYPE html> <html> <
分类:
Web程序 时间:
2016-02-05 01:39:52
阅读次数:
447