oc是一门全动态语言,oc的一切都是基于runtime实现的。
为了能正确理解runtime,我们首先来由其他的语言引出动态的oc。
1.传统的面相过程的语言开发,例如c语言,编译器做到的是:把一份代码里的函数名称,转化为一个相对的内存地址,把调用这个函数的语句转换成一个jmp跳转指令,在...
分类:
其他好文 时间:
2014-06-07 03:48:20
阅读次数:
1000
上一篇文章讲了Android的左右滑动切换,实现过程是非常简单,一些新手可能会向深入了了解Activity切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。Activity的切换效果使用的是Android的动画效果,Android的动画在官方有相关资料:http:/...
分类:
移动开发 时间:
2014-05-30 06:40:55
阅读次数:
239
MySQL内核:InnoDB存储引擎卷1(MySQL领域Oracle
ACE专家力作,众多MySQL Oracle ACE力捧,深入MySQL数据库内核源码分析,InnoDB内核开发与优化必备宝典)姜承尧 蒋鸿翔 饶珑辉 温正湖
著 ISBN 978-7-121-22908-42014年5月出版定价...
分类:
数据库 时间:
2014-05-30 06:10:13
阅读次数:
327
1NF:1.必须有主键(主键不能为NULL,插入数据时必须包含主键值,必须主键为NULL,主键不可以被修改)2.保持原子性
(列与列之间不能相似,每列在查找的时候可行)关系关系数据库:关系不是指表与表之间的关系,而是指表中每列的内容,怎样最佳的从一张表中描述事物,需要考虑可查找若一张表开始没有主键:...
分类:
数据库 时间:
2014-05-30 04:11:48
阅读次数:
244
之前在深入PHP的书中有看过,不过不太理解,打了代码,有种模模糊糊的概念。后来去参加笔试,竟然遇到要写单例模式,后悔TM自己没好好努力学习,结果写不出来,而且也完全不懂单例是啥玩意。现在重新看了资料,来回顾下吧。吖的,看了网上一些资料,有些太TM费解了。特点:他先将初始化函数变为私有,防止外部new...
分类:
其他好文 时间:
2014-05-29 20:49:46
阅读次数:
277
文章内容从上章文章都知道,asp.net是运行在HttpRuntime里的,但是从CLR如何进入HttpRuntime的,可能大家都不太清晰。本章节就是通过深入分析.Net4的源码来展示其中的重要步骤。请先看下图:首先,CLR在初始化加载的时候,会加载一个非常重要的类AppManagerAppDom...
分类:
Web程序 时间:
2014-05-29 19:37:32
阅读次数:
518
你也许会觉得前端开发是一个很简单的工作,对呀,你就是刚刚从网页设计转型过来的。但当你深入其中时,一定会发现好像前端开发不是那么简单,光网站性能优化、响应式、框架就让你焦头烂额,
确实,做前端开发就是先易后难,想成为一个优秀的前端开发,没有那么简单。 不过,天下事难则不会,会则不难,你只需要掌...
分类:
其他好文 时间:
2014-05-29 11:55:20
阅读次数:
209
介绍该教程将会让你理解 REST
框架的各个组件是怎么工作的。该教程很深入,你可能需要取饼干和你喜欢的饮料。如果你想快速的浏览,你应该去看 quickstart
。注意:该教程对应的代码可以去GitHub看, tomchristie/rest-framework-tutorial 。完整的实现作为测...
分类:
其他好文 时间:
2014-05-28 16:43:30
阅读次数:
314
阅读目录:1.开篇介绍2.ASP.NET Routing 路由对象模型的位置3.ASP.NET
Routing 路由对象模型的入口4.ASP.NET Routing 路由对象模型的内部结构4.1】UrlRoutingModule
对象内部结构4.2】RouteBase、Route、RouteColl...
分类:
Web程序 时间:
2014-05-28 16:06:16
阅读次数:
408
基于Cocos2d-x2.2.3框架,并使用MVC架构,搭建了游戏Four。提供了相应的源代码,apk文件等等,希望您在GitHub上Star这个项目。
分类:
Web程序 时间:
2014-05-28 15:18:46
阅读次数:
403