oc是一门全动态语言,oc的一切都是基于runtime实现的。
为了能正确理解runtime,我们首先来由其他的语言引出动态的oc。
1.传统的面相过程的语言开发,例如c语言,编译器做到的是:把一份代码里的函数名称,转化为一个相对的内存地址,把调用这个函数的语句转换成一个jmp跳转指令,在...
分类:
其他好文 时间:
2014-06-07 03:48:20
阅读次数:
1000
错误 1
缺少编译器要求的成员“System.Runtime.CompilerServices.ExtensionAttrib删除Newtonsoft.Json.dll
引用 ,再重新引用即可。原文:http://bbs.csdn.net/topics/360254920
分类:
其他好文 时间:
2014-06-07 03:03:29
阅读次数:
237
using System;using System.Collections.Generic;using
System.Diagnostics;using System.Runtime.InteropServices;using System.Text;using
System.Windows;usi...
GC(Garbage
Collector,垃圾回收器)是一种自动回收内存的机制,释放已经不再使用的对象的内存空间。
在.NET平台中,我们的托管代码一般都不再关心内存的管理,一切都有CLR(Common language
Runtime)去帮我们完成了。当我们开辟内存空间用来创建对象时,使用new....
分类:
Web程序 时间:
2014-05-29 09:21:58
阅读次数:
576
原文地址:http://blog.csdn.net/kissliux/article/details/17392003Tomcat
6版本配置SSL过程有两步:1、用JDK自带的keytool.exe来生成私有密钥和自签发的证书,如下:keytool -genkey -keyalg RSA
-ali...
分类:
其他好文 时间:
2014-05-29 09:19:56
阅读次数:
391
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]//Identifier字段会自动产生guid值,如果Identifier是int类型,那字段就是自增类型。[Table("Retail",
Schema = "Chapter2")]p...
分类:
其他好文 时间:
2014-05-29 02:38:14
阅读次数:
227
Java里有个很重要的特色是Exception ,也就是说允许程序产生例外状况。而在学Java
的时候,我们也只知道Exception 的写法,却未必真能了解不同种类的Exception 的区别。 首先,您应该知道的是Java 提供了两种Exception
的模式,一种是执行的时候所产生的Ex...
分类:
移动开发 时间:
2014-05-28 09:54:30
阅读次数:
295
原文链接http://blog.csdn.net/meegomeego/article/details/18356169第一种:runtime.h里的方法BOOL
class_addProperty(Class cls,constchar*name,constobjc_property_attrib...
分类:
移动开发 时间:
2014-05-28 02:59:54
阅读次数:
279
【objc变量的获取】 C++成员变量通过偏移来寻找,速度极快。But
Objc中的变量通过方法调用来寻找,方法首先根据变量名,找到ivar_t,然后在ivar_t对象中取出偏移,再用此偏移来取值(这最后一步和C++一样)。ivar_t类结构如下:
objc-runtime中的object_...
分类:
其他好文 时间:
2014-05-28 02:26:03
阅读次数:
289
1.getAttribute是取得jsp中 用setAttribute設定的attribute
2.parameter得到的是string;attribute得到的是object
3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据...
分类:
其他好文 时间:
2014-05-28 00:48:55
阅读次数:
292