摘要: haoxue2010-11-21 21:30iphone--UIViewController与UIView的关系UIView翻转效果实现新建一个view-based模板工程,在ViewController文件中添加下面的代码,即可实现翻转效果;- (void)viewDidLoad { [super viewDidLoad];//需要翻转的视图UIView *parentView = [[UIView alloc] initWithFrame:CGRectMake(0, 150, 320, 200)];parentView.backgroundColor = [UIColor yellowCo 阅读全文
posted @ 2012-09-07 12:58 hhhker 阅读(27881) 评论(0) 推荐(0) 编辑
摘要: 版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是运行的支撑平台,它使得Objective-C代码能够按照既定的语言特性跑起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个编译器,还需要一个运行时环境来执行编译后的代码。Runtime System分为Legacy和Modern两个版本,一般来说,我们现在用的都是Modern版本。Modern版本的Runtime System有一个显著的特征就是“non-fragile”,即父类的成员变量的布局发生改变时,子类不需要重 阅读全文
posted @ 2012-08-24 14:20 hhhker 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 标签:Xcode原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://dawn110110.blog.51cto.com/3049492/899283IPhone上木有垃圾回收,动态申请的内存要自己记得释放,此文自己总结一下可能出现内存泄露的各种情况,以及检测方法。内存泄露说白了,就是有这样一块动态申请的内存,但木有任何一个指针指向它。举例来说,在C++中:MyClass*foo=newMyClass;foo=NULL;类似地在objective-C中:MyClass*foo=[[MyClassalloc]init];foo=nil; 阅读全文
posted @ 2012-08-21 11:01 hhhker 阅读(872) 评论(0) 推荐(0) 编辑
摘要: #import "DataGridComponent.h"@interface MultiTitleDataSource : DataGridComponentDataSource{ /** * 二层标题名称 */ NSMutableArray *splitTitle; }@property(retain) NSMutableArray *splitTitle;@end@interface MultiTitleDataGridComponent : DataGridComponent-(void)fillData;-(void)layoutSubView:(CGRect)a 阅读全文
posted @ 2012-08-18 11:29 hhhker 阅读(414) 评论(0) 推荐(0) 编辑
摘要: #import <Foundation/Foundation.h>#define kRED @"1"#define kBLACK @"0"#define kGREEN @"2"/*** DataGrid所用数据源对象*/@interface DataGridComponentDataSource : NSObject{/*** 标题列表*/NSMutableArray *titles;/*** 数据体,其中包函其它列表(NSArray)*/NSMutableArray *data;/*** 列宽*/NSMutableArr 阅读全文
posted @ 2012-08-18 11:26 hhhker 阅读(466) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/ch_soft/article/details/6947695 阅读全文
posted @ 2012-08-08 13:29 hhhker 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2012-08-07 13:57 hhhker 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 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,% 阅读全文
posted @ 2012-08-06 08:35 hhhker 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 常用命令:http://blog.csdn.net/sunboy_2050/article/details/75290221. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。1) 工作目录:用户本地的目录;2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新。1. 阅读全文
posted @ 2012-07-30 11:13 hhhker 阅读(4171) 评论(0) 推荐(0) 编辑
摘要: OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。根目录位置是 / 核心 Mach_kernel 就在这里,驱动所在位置 /Systme/Library/Extensions用户文件夹位置 /User/用户名桌面的位置 /User/用户名/Desktop文件通配符为星号 *注意:在 Unix系统中是区别 阅读全文
posted @ 2012-07-27 16:09 hhhker 阅读(476) 评论(0) 推荐(0) 编辑