博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

2011年4月28日

摘要: 以下是开发初期收集整理的一点资料,简单实用,希望对新人有帮助,都是网络上收集的,原始出处以不明,若侵犯您的权益,请告知,本人将及时删除相关内容。多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCustomClass- (void)launchTaskWithData:( 阅读全文

posted @ 2011-04-28 22:32 BradyChen 阅读(3819) 评论(0) 推荐(1) 编辑

摘要: IPhone的多线程编程初体验Posted onJune 8, 2010byAminBy花了一天时间完成了IPhone下多线程的编程, 用到的类是UIKit的中NSThread.PS: 在google过程中,发现很多文都惊喜地标题着类似< 多线程的OS4来了>, 这些想正向引导一下, 0S4的亮点在于多任务,一个任务为一个进程,也叫多进程, 而多线程在早期的IPHONEOS上都是有的.IPHONEOS中任务的概念是一个应用, 在一个时间你只能做一件事情, 即不能同时玩游戏,同时上QQ. 而多任务的时候是可以这么做的.流程大概如下:1. 创建一个线程[NSThreaddetachNe 阅读全文

posted @ 2011-04-28 22:31 BradyChen 阅读(814) 评论(0) 推荐(0) 编辑

摘要: 1,NSThread- (void)updateImageForCellAtIndexPath:(NSIndexPath *)indexPath{NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];UIImage *image = [self getImageForCellAtIndexPath:indexPath];UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];[cell.imageView performSelectorOnM 阅读全文

posted @ 2011-04-28 22:31 BradyChen 阅读(1085) 评论(0) 推荐(0) 编辑

摘要: 以下是开发初期收集整理的一点资料多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCustomClass- (void)launchTaskWithData:(id)data{ //创建一个NSInvocationOperation对象,并初始化到方法 //在这里,sel 阅读全文

posted @ 2011-04-28 22:30 BradyChen 阅读(964) 评论(0) 推荐(0) 编辑

摘要: 多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个类,提供了一个优秀的多线程编程方法。本次介绍NSOperation的子集,简易方法的NSInvocationOperation:@implementation MyCustomClass- (void)launchTaskWithData:(id)data{ //创建一个NSInvocationOperation对象,并初始化到方法 //在这里,selector参数后的值是你想在另外 阅读全文

posted @ 2011-04-28 22:30 BradyChen 阅读(1387) 评论(0) 推荐(0) 编辑

摘要: 多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。一、线程创建与启动线程创建主要有二种方式:- (id)init; // designated initializer- (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument;当然,还有一种比较特殊,就是使用所谓的convenient method,这 阅读全文

posted @ 2011-04-28 22:29 BradyChen 阅读(821) 评论(0) 推荐(0) 编辑

2011年4月27日

摘要: 转自cnbeta,原帖地址:http://www.cnbeta.com/articles/140666.htm 自2011年初,CSDN在网上发起“2011年软件行业技术人员薪资大调查”以来,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且 “一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内的坐标。2011:程序员的日子不算差相信每个开发者在回忆当初 阅读全文

posted @ 2011-04-27 23:53 BradyChen 阅读(2956) 评论(3) 推荐(0) 编辑

摘要: 举例说明怎么简单的创建一个子线程。用到的类是NSThread类,这里使用detachNewTheadSelector:toTagaet:withObject创建一个线程。函数setupThread:(NSArray*)userInfor。通过userInfor将需要的数据传到线程中。函数定义:-(void)setupThread:(NSArray*)userInfor{ [NSThreaddetachNewThreadSelector:@selector(threadFunc:) toTarget:self withObject:(id)userInfor];}- (void)threadFu 阅读全文

posted @ 2011-04-27 23:42 BradyChen 阅读(548) 评论(0) 推荐(0) 编辑

2011年4月18日

摘要: ElementSize (in points)Window (including status bar)320 x 480 ptsStatus Bar(How to hide the status bar)20 ptsView inside window(visible status bar)320 x 460Navigation Bar44 ptsNav Bar Image /Toolbar Imageup to 20 x 20 pts (transparent PNG)Tab Bar49 ptsTab Bar Iconup to 30 x 30 pts (transparent PNGs) 阅读全文

posted @ 2011-04-18 15:24 BradyChen 阅读(436) 评论(0) 推荐(0) 编辑

2011年4月14日

摘要: /*=======================================================NSKeyedArchiver========================================================*/NSString *str = @"abc";NSString *astr = @"efg";NSArray *Array = [NSArray arrayWithObjects:str, astr, nil];//SaveNSString *Path = [NSSearchPathForDirec 阅读全文

posted @ 2011-04-14 14:11 BradyChen 阅读(341) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页