oc是一门全动态语言,oc的一切都是基于runtime实现的。
为了能正确理解runtime,我们首先来由其他的语言引出动态的oc。
1.传统的面相过程的语言开发,例如c语言,编译器做到的是:把一份代码里的函数名称,转化为一个相对的内存地址,把调用这个函数的语句转换成一个jmp跳转指令,在...
分类:
其他好文 时间:
2014-06-07 03:48:20
阅读次数:
1000
遇到selector发现不是很明白,网上搜到的零零星星的介绍也不成体系,索性自己翻译一下,加深一下印象。原文来自官方API文档下的Selectors。Selectors在OC中,selector有两层含义。1、当selector在源代码中被用来指向一个对象的时候,selector可以仅仅指这个方法的...
分类:
其他好文 时间:
2014-06-04 20:59:49
阅读次数:
326
成功安装Oracle 11g后,共有7个服务,一、这七个服务的含义分别为:1. Oracle
ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy
Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即...
分类:
数据库 时间:
2014-05-30 07:07:36
阅读次数:
295
IOS设备的内存很有限,所以在OC中内存管理至关重要,虽然现在有ARC机制(自动管理内存),但是我们还是需要了解和清楚OC的内存管理。非OC对象是不需要进行内存管理的,因为非OC对象一般放在栈里面(栈内存会被系统自动回收),OC对象是放在堆里面的。1.oc中对象创建Person
*p = [Pers...
分类:
其他好文 时间:
2014-05-30 06:50:10
阅读次数:
327
1.在VBA中使用以下方法,即可破解Excel工作表密码。(1)在Excel文档中,选择“视图”选项卡,选择“宏”,录制宏,然后停止录制。(2)然后,按Alt
+ f11,调出VBA界面,发现有一个模块1,下面就是刚才录制宏的方法,把下面的代码Copy进去,替换掉,最后点工具栏的绿色三角形,执行方法...
分类:
其他好文 时间:
2014-05-30 06:38:51
阅读次数:
288
1.在VBA中使用以下方法,即可破解Excel工作表VBA项目的密码。(1)在Excel文档中,选择“视图”选项卡,选择“宏”,录制宏,然后停止录制。(2)然后,按Alt
+ f11,调出VBA界面,发现有一个模块1,下面就是刚才录制宏的方法,把下面的代码Copy进去,替换掉,最后点工具栏的绿色三角...
分类:
其他好文 时间:
2014-05-30 06:37:51
阅读次数:
179
IOS开发笔试题目一、OC语法部分: 1、NSObject
中description属性的意义,它可以重写吗用法举例:定义一个Person类,声明两个成员变量 @interface Person : NSObject{
NSString * name; int age;}在类的实现...
分类:
移动开发 时间:
2014-05-30 03:19:05
阅读次数:
522
今天群里面有兄弟叫登陆老是不成功.远程看咯程序也是没有问题的...实在没有办法,把他程序copy到我的机器上跑也没有问题但是在他那边老是出问题登陆验证成功后,跳转到其他页面就提示是guest...想到问题是session出咯问题看phpinfo里面,session是开启的但是他跑的是Fastcgi....
分类:
其他好文 时间:
2014-05-30 02:52:22
阅读次数:
175
很多人觉得学IOS入门很难,后期会比较容易一点。对我来说,其实也不是那么危言耸听Objective-C诞生于 20 世纪 80 年代,由Brad Cox
发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语...
分类:
其他好文 时间:
2014-05-30 00:39:26
阅读次数:
269
1 分类就是类的补充和扩展,本质上是类的一部分,把一个类分成若干部分,每个部分就是分类。2 语法*
文件中的语法@interface 主类类名(分类类名)* 文件名通常为:主类名+分类名* 调用方法时,只需要向主类引用放送消息即可3 使用分类的方式*
可以给一个类增加功能(增加方法)* 将类分成若干...
分类:
其他好文 时间:
2014-05-28 16:08:57
阅读次数:
191