1.在.h文件中包含相关头文件#include #include 2.在.h文件中定义动作对象QAction *editQAction *del;3.在.h文件中声明私有方法void contextMenuEvent(QContextMenuEvent *e);4.在.h文件中增加右键点击后动作槽声...
分类:
其他好文 时间:
2015-12-25 23:41:56
阅读次数:
240
类目(category):为已有的类添加新的方法。(只能添加方法,不能添加实例变量)添加方法:command + n ---->Objective-C File ----->File Type(category)用途:常用在给系统类添加方法。延展(extension):就是定义自己的私有方法。(可以...
分类:
移动开发 时间:
2015-12-25 13:11:23
阅读次数:
214
最近因为做了一个项目,其中涉及到了js的静态方法和私有方法,这个概念在其语言里面是很常见的,很多语言都有static这个关键字,只要在一个类的前面加上static就表示申明了一个静态类,但是javascript在面向对象的方面没有那么多的特征,他没有专门的static关键字,也没有其他语言的priv...
分类:
编程语言 时间:
2015-12-24 16:26:39
阅读次数:
175
后端返回的数据中总会出现一些NSNull类型,当我们一处理程序就会崩溃,因此想到把返回的数据中的NSNull类型全部转换成@""空字符串。下面是转化方法:1 自定义的几个方法:放在NSDictionary类别中#pragma mark -私有方法//将NSDictionary中的Null类型的项目转...
分类:
移动开发 时间:
2015-12-17 19:00:10
阅读次数:
230
JavaScript中没有官方的访问级别语法,JavaScript没有类似于Java语言智能搞得private或protected这样的访问级别关键字,默认情况下,,对象中所有的成员都是公有和可访问的,但在JavaScript中可以实现与私有或专有属性类似的访问级别效果。实现私有方法或属性,请使用闭...
分类:
编程语言 时间:
2015-12-10 19:24:18
阅读次数:
153
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:
移动开发 时间:
2015-12-09 17:04:40
阅读次数:
234
1.Object-C有多继承吗?没有的话用什么代替??1>OC是单继承,没有多继承2>有时可以用分类category和协议protocol来代替多继承2.Object-C有私有方法吗?私有变量呢??1>OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法2>可以使用类扩展...
分类:
移动开发 时间:
2015-12-08 22:13:51
阅读次数:
246
优点:1.增加方法不需要继承。2.类的实现分散化。3.前向引用。在其他地方使用类(或者Category)的私有实现时(会报错,编译不能通过),只需要在文件中添加一个声明了私有方法的Category,该方法只需要声明不需要实现,Runtime会找到实现。4.私有委托。(不知道咋回事)缺点:1.不能添加...
分类:
其他好文 时间:
2015-12-08 18:36:39
阅读次数:
122
self,superself理解为C++里的this,当使用self调用方法时,会从当前类中开始查找,没有就依次查找上一级父类。super就是父类,可以直接调用父类的方法。+/-OOP中存在公有方法和私有方法,OC中没有,但是用+/-来表示普通方法和静态方法。另外可以用@private来表示私有变量...
分类:
其他好文 时间:
2015-12-06 22:40:01
阅读次数:
197
OC中的私有方法 @property基本概念 @synthesize基本概念@property增强@property修饰符OC中的私有方法本小节知识点:【掌握】OC中的私有变量【掌握】OC中的私有方法1.OC中的私有变量在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文...
分类:
其他好文 时间:
2015-12-03 14:08:21
阅读次数:
190