08 2012 档案
摘要:版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是运行的支撑平台,它使得Objective-C代码能够按照既定的语言特性跑起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个编译器,还需要一个运行时环境来执行编译后的代码。Runtime System分为Legacy和Modern两个版本,一般来说,我们现在用的都是Modern版本。Modern版本的Runtime System有一个显著的特征就是“non-fragile”,即父类的成员变量的布局发生改变时,子类不需要重
阅读全文
摘要:标签:Xcode原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://dawn110110.blog.51cto.com/3049492/899283IPhone上木有垃圾回收,动态申请的内存要自己记得释放,此文自己总结一下可能出现内存泄露的各种情况,以及检测方法。内存泄露说白了,就是有这样一块动态申请的内存,但木有任何一个指针指向它。举例来说,在C++中:MyClass*foo=newMyClass;foo=NULL;类似地在objective-C中:MyClass*foo=[[MyClassalloc]init];foo=nil;
阅读全文
摘要:#import "DataGridComponent.h"@interface MultiTitleDataSource : DataGridComponentDataSource{ /** * 二层标题名称 */ NSMutableArray *splitTitle; }@property(retain) NSMutableArray *splitTitle;@end@interface MultiTitleDataGridComponent : DataGridComponent-(void)fillData;-(void)layoutSubView:(CGRect)a
阅读全文
摘要:#import <Foundation/Foundation.h>#define kRED @"1"#define kBLACK @"0"#define kGREEN @"2"/*** DataGrid所用数据源对象*/@interface DataGridComponentDataSource : NSObject{/*** 标题列表*/NSMutableArray *titles;/*** 数据体,其中包函其它列表(NSArray)*/NSMutableArray *data;/*** 列宽*/NSMutableArr
阅读全文
摘要:http://blog.csdn.net/ch_soft/article/details/6947695
阅读全文
摘要:http://unmi.cc/nszombieenabled-locate-exc_bad_access-error, 来自 隔叶黄莺 Unmi Blog我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS",让问题无从找起。比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再如 release 的对象再 rel
阅读全文
摘要:iphone和Objective-C笔试题?(笔试题)应聘iphone开发工程师,iphone和Objective-C的笔试题?请各位iphone开发工程师,积极参与解答笔试题,帮助初学者通过面试难关。在此提前表示感谢!请各位iphone开发工程师不要太保守,拿出您所知道的面试题与大家一起分享。互相帮助!谢谢!以下是我找来的面试真题,请各位iphone开发工程师,多多指点指点!大家一起分享,讨论。看答案是否正确!互相帮助,希望对各位有所帮助!1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%
阅读全文