- 博客(11)
- 资源 (25)
- 收藏
- 关注
原创 NSZombieEnabled惹的祸
今天在开发的时候遇到了一个奇怪的bug, 我创建了一个线程,然后线程里不断的生成autoRelease变量,如下面的代码:- (void)run{ while (YES) { @autoreleasepool { NSDate *showDate = [NSDate date]; } }}结果运行的时
2012-03-31 22:08:36 3867
原创 mac下免费svn工具
做为一个中国人,没有用收费软件习惯(社会压力让我还没解决温饱问题,杂还敢用收费软件),所以就收集了一些免费的svn tools for Mac OS1. Versions这个多好用,其实是收费的,但是我有一个破解版,下载地址2. TortoiseSVN for Mac大名鼎鼎的 TortoiseSVN,相信你已闻其名,它也有mac版本,下载地址3. SVN command li
2012-03-30 10:50:09 20403 5
原创 UITableView can scroll background view
UITableView的backgroundView属性可以设置其背景,但是背景不能随Table的拖动而移动,也就是固定不移动的。有没有办法让其背景也随拖动而移动呢。深入研究了一下UITableView api,好像没有提供这样的api。难道不能实现? google了一天也没有得到好的解决办法。 已经半夜一点过了,问题还没解决,睡不着啊。不知道是不是程序员的灵感时段总是在半夜,在半夜两点的时候,
2012-03-29 17:13:17 3651 4
原创 让UITableView同时支持上拉,下拉刷新
在UITableView中加入下拉刷新的功能已不再是新鲜事了。egorefreshtableheaderview已将下拉功能实现,今天我将其改为同时支持下拉,上拉。源码是修改egorefreshtableheaderview的。由于是直接修改的源码,所以不做过多介绍,直接上源码。下载传送门这儿还有一个一行代码有refresh功能:https://github.com/sam
2012-03-29 16:41:17 5413 4
原创 UITextField垂直居中对齐
用xib生成的UITextField文字默认是水平左对齐,垂直居中对齐的,但是用代码生成的UITextField确是默认是水平左对齐,垂直顶对齐。到UITextField的头文件看了一下,发现只有设置水平对齐的属性,却没有垂直对齐属性。因为xib里都可以设垂直对齐属性,所以应有的,于是再到其父类中找,终于在UIControl.h中找到了,下面两个属性就是分别控制水平与垂直方向对齐的。@pr
2012-03-24 13:20:09 17770 2
原创 如何自定义字典中的key
一般情况下用字典的时候,都是用NSString做为字典的key,其实key可以自定义的,只要是NSObject类型的就可以当key.今天介绍一下如何自定义key.首先当然是继承NSObject,如@interface CustomKey : NSObject- (id)initWithApp:(NSString *)appId_ type:(NSString *)formTyp
2012-03-21 18:00:20 3363
原创 获取UITableViewCell中UITextField的值方法总结
UITableViewCell的contentView中的UITextField的值获取有几种方法,本人简单总结一下。1. 获取UITextField所以Cell的NSIndexPath,知道了NSIndexPath就知道了这个UITextField是干什么的了。可以在- (BOOL)textField:(UITextField *)textField shouldChangeChara
2012-03-21 17:36:27 11779 1
原创 iOS获取一个方法的执行时间
最后在做一个应用的时候,从电话本时读出数据,如果电话很多,就需要比较长的时间,于是如果能得到每个方法的执行时间,就可以知道代码优化的地方。在网上看到了一个比较好的方法来获取执行时间。看代码#import // for mach_absolute_time() and friendsCGFloat BNRTimeBlock (void (^block)(void)) {
2012-03-21 17:12:51 4592
原创 libxml2笔记
最近用了一下libxml2这个xml解析库,功能太强大了。这儿有一个文章介绍得不错:http://blog.csdn.net/armman/article/details/17392811. add exist xml to a big xml as children.我用的时候主要是想把一个xml文件加入到另一个xml中做sub xml. 也就需要用到xmlAddChild(
2012-03-19 15:37:48 1882
原创 iOS内存小论
在cocoaChina上看到了一个贴子,关于内存的,原贴在:http://www.cocoachina.com/bbs/read.php?tid=96523&page=1NSString *str =[[NSString alloc] initWithString:@"4321"]; str = @"123"; NSLog(@"%@",str); [st
2012-03-16 13:04:00 2442
原创 wait_fences: failed to receive reply: 10004003奇怪的错误
最近老是遇到这个错误,经过研究发现是由于UIAlertView显示的时候导致UITextField失去焦点,而键盘没有消失引起的。我的伪代码是:UIAlertView showUITextField becomeFirstResponder知道原因了解决就容易多了,可以在点击UIAlertView后再becomeFirstResponder。这下
2012-03-14 10:05:00 1584
Mac系统强制休息,番茄时钟Tomo.zip
2020-01-05
Threejs技术指南2版 + Learn Threejs third
2019-05-07
iOS应用逆向工程(第2版)
2019-02-27
windows mobile下用libmad播放MP3
2009-11-02
Windows Mobile上GDI+开发库
2009-09-24
Qt Designer and KDevelop-3.0
2008-07-09
OpenGL_Programming_Guide
2008-07-09
3D图形编程指南
2008-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人