09 2012 档案

摘要:http://stackoverflow.com/questions/8377970/xcode-ios-project-only-shows-my-mac-64-bit-but-not-simulator-or-device 阅读全文
posted @ 2012-09-28 10:42 superchao 阅读(311) 评论(0) 推荐(0)
摘要:我们在有多个 UIView层叠时,比如一个按钮被一个 UIView遮盖时,想要在点击最上层的UIView时能触发按钮的相应事件,我们该如何实现呢,初步可以想到几种办法:1.把按钮上层的所有 UIView的 userInteractionEnabled属性设置为NO,要是 UIView有自己的交互事件该如何办呢?而且这个 userInteractionEnabled 不能动态设置,等到点击后决定设置它的 NO 是没用的2. UIView接受到点击事件后主动去触发下面按钮的点击,这时的关题有三,按钮没有点击过程中的交换效果、多层UIView时不切实际,逐层下传吗、还有就是其他双击、三击或别的手势如 阅读全文
posted @ 2012-09-21 17:39 superchao 阅读(1082) 评论(1) 推荐(0)
摘要:-、建立 UITableViewDataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];[DataTable setDelegate:self];[DataTable setDataSource:self];[self.view addSubview:DataTable];[DataTable release];二、UITableView各Method说明//Section总数- (NSArray*)sectionIndexTitlesForTableView:(UITableView *)table 阅读全文
posted @ 2012-09-20 17:24 superchao 阅读(2563) 评论(0) 推荐(1)
摘要:'Undefined symbols for architecture i386: "_OBJC_CLASS_$_CustomTabBar", referenced from objc-class-ref inViewController.old: symbol(s) not found for architecture i386clang: error: linker command failed with exit code 1 (use -v to see invocation)'问题原因:我xcode版本为4.3.1,在引入CustomTabBar时 阅读全文
posted @ 2012-09-20 10:52 superchao 阅读(716) 评论(0) 推荐(0)
摘要:cmd + ctrl + 上 在.h和.m文件之间切换 阅读全文
posted @ 2012-09-18 14:54 superchao 阅读(136) 评论(0) 推荐(0)
摘要:对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的区别,首先要知道view的生命周期,google 里面有很多文章,可以先去搜一下,这里就不详解了。顾名思义 viewDidUnload就是当 view 被卸载以后执行的语句,它与 viewDidLoad 是相互呼应. 阅读全文
posted @ 2012-09-18 14:53 superchao 阅读(161) 评论(0) 推荐(0)
摘要:摘自:http://blog.chinaunix.net/uid-20676637-id-1641711.html如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿" Provisioning profile XXXX can't be found"这 时候,先copy那行出错信息,然后关闭这个项目,打开finder到你的项目文件xxxx.xcodeproj上面按鼠标右键,选择Show Package Contents菜单,在新打开的finder的,找到project.pbxproj,使用一个文本e 阅读全文
posted @ 2012-09-07 17:30 superchao 阅读(142) 评论(0) 推荐(0)
摘要:在开发过程中一般会用到NSLog(<#NSString *format, ...#>)来获得具体的信息。但当我们发布app时,一步一步的去找NSLog(<#NSString *format, ...#>),并屏蔽掉,这样比较浪费时间还很累。我们可以采用预编译的方式来简化这个问题。1.在***-Prefix.pch里面添加#ifdef DEBUG# define DLog(...) NSLog(__VA_ARGS__)#else# define DLog(...) /* */#endif#define ALog(...) NSLog(__VA_ARGS__)2.进入Xco 阅读全文
posted @ 2012-09-05 10:43 superchao 阅读(1271) 评论(0) 推荐(0)
摘要:From:http://blog.devtang.com/blog/2012/05/05/do-not-use-sbjson/ 阅读全文
posted @ 2012-09-01 10:06 superchao 阅读(141) 评论(0) 推荐(0)