转自:Objective-C中的instancetype和id关键字一、什么是instancetype同id一样,都是表示未知类型的的对象。二、关联返回类型(related result types)根据Cocoa的命名规则,满足下述规则的方法:1、类方法中,以alloc或new开头2、实例方法中,...
分类:
其他好文 时间:
2014-08-08 20:53:06
阅读次数:
201
在为一个音乐播放器增加功能时莫明奇妙的出现程序崩溃,定位到是由于QTableWidget 的setItem方法导致的,最终在此处找到了解决方式。大致是说不能在setItem之前连接cellChanged 信号,把连接cellChanged信号的语句放置在一连串的setItem(在表格插入一行后调用的...
分类:
其他好文 时间:
2014-08-08 20:47:06
阅读次数:
426
方法一:通过私有化构造函数
代码:
#include
using namespace std;
//只能在堆上进行创建
class sealedClass{
private :
sealedClass(){}
~sealedClass(){}
public:
static sealedClass * getInstance(){
return new sealedClass(...
分类:
其他好文 时间:
2014-08-07 18:57:20
阅读次数:
184
有时候上传图片要加唯一标识,简单的就是添加一个水印。这里水印我们讲文字,可以是当前系统时间、坐标、地理位置等原理就是把一个字符串写到图片上,并且字(font)的大小由图片大小控制。以下是封装好的一个类方法://NavView.m+ (UIImage *) addText:(UIImage *)img...
分类:
移动开发 时间:
2014-08-07 00:30:57
阅读次数:
324
拍照或者从图片库中获取图片 操作过程中容易闪退,也总会有内存压力警告,第一步,首先可以考虑裁剪图片,实际上可能不需要那么大的。其次可以考虑把耗时的比如存储过程放进线程。这里封装裁剪图片的类方法。//NavView.m #define IMAGE_MAX_SIZE_WIDTH 640 #define....
分类:
移动开发 时间:
2014-08-07 00:23:47
阅读次数:
271
java 类 命名 java类文件中 只能有一个公开类 且 公开类类名与当前类文件的文件名一致方法如果使用了static修饰,那么此方法是类方法,可以 类名.方法名 使用。你的main方法在同一个类中,那么不需要写类名,直接写方法名就可以调用。而没有使用static修饰的方法属于实例方法,必须创建此...
分类:
编程语言 时间:
2014-08-06 21:46:52
阅读次数:
331
cell被重用如何提前知道?
重写cell的prepareForReuse官方头文件中有说明.当前已经被分配的cell如果被重用了(通常是滚动出屏幕外了),会调用cell的prepareForReuse通知cell.注意这里重写方法的时候,注意一定要调用父类方法[super prepareForReuse] .这个在使用cell作为网络访问的代理容器时尤其要注意,需要在这里通知取消掉前一次网络...
分类:
其他好文 时间:
2014-08-05 15:58:09
阅读次数:
352
在当前控制器定义一个actions的方法public function actions(){ return array( // 'captcha'=>array( 'class'=>'CCaptchaAction', 'backColor'=>0xFFFFFF, ), // ...
分类:
其他好文 时间:
2014-08-05 13:49:19
阅读次数:
191
今天在程序中用到java反射机制时,遇到的问题记录一下:我当时遇到的问题是,我用反射getMethod()调用类方法时,发生 NoSuchMethodException异常,后来上网发现getMethod()调用公共方法,不能反射调用私有方法,后来找到 getDeclaredField()能够访问本...
分类:
编程语言 时间:
2014-08-04 20:43:38
阅读次数:
230
面向过程编程,面向对象编程和函数式编程> 定义一个类方法1:function Anim(){ }Anim.prototype.start = function(){ .. };Anim.prototype.stop = function(){ .. };或者方法2:function Anim(){ ...
分类:
Web程序 时间:
2014-08-04 17:23:57
阅读次数:
351