06 2012 档案
摘要:(转)旴江老段http://www.cnblogs.com/gnaguix/archive/2011/02/28/1967150.html我们知道异步调用会在线程池中,调用或者创建一个线程来运行异步委托指向的方法。但是当异步委托指向的方法运行结束之后,AsyncCallback委托指向的方法和主线程方法怎么同步呢?我做了一个例子View Code 1 private delegate void DelegateRun(); 2 protected void Page_Load(object sender, EventArgs e) 3 { 4 Deleg...
阅读全文
摘要:(http://hi.baidu.com/greefsong/item/2fefa6fa1a7ab910a72988ba)首先需要明白的是同步和异步的区别,撇开生硬的定义不谈,就以线程IO请求来说,同步就是让一个线程A去进行IO请求,当请求没有完成之前,线程A一直不离不弃的在那里死等,直到得到请求,可以想象,如果运用同步到请求队列中,这将是一个耗时费力的工作。但是如果采用异步请求的时候,当线程A去进行IO请求的时候,没有得到请求结果之前,线程A可以去做别的事情。这样,利用这种方式,可以提高服务器的吞吐量,MSDN中对此解释如下:异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程
阅读全文
摘要:来自 http://www.cnblogs.com/name-lh/archive/2007/04/28/731528.html#2240157
阅读全文
摘要:几个常用的开源类库及下载地址:1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHeaderView 下拉刷新代码8.AsyncImageView 异步加载图片并缓存代码
阅读全文
摘要:1,NSData与 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSData NSString *aString = @"1234"; NSData *aData = [aString dataUsingEncoding: NSUTF8StringEncoding];2,NSData 与 Byte NSData --> Byte NSStri
阅读全文
摘要:(来自http://www.cnblogs.com/lovecode/articles/2238309.html)UITableViewController表格视图控制器UITableViewController类继承自UIViewController类,极大地简化了创建UITableView的过程。UITableViewController负责处理表格布局,并使用一个UITableView实例对其进行填充。可设置此控制器的窗体以支持任意导航栏或工具栏。可以通过tableView实例变量访问表格视图。重要提示:手工代码创建UITableViewController的子类时,如果定义loadVi
阅读全文
摘要:说明:本人英语很垃圾,有的地方翻译不是很准确,还请各位大侠们手下留情。翻译的目的,主要是想在学习的时候能稍微提升一下自己的英语水平,干计算机这行的的英语不行真的伤不起啊,大家都懂得!以后我一定多加改进!如果有觉得不合理的地方欢迎指正!Asynchronous socket networking library for Mac and iOS 对于Mac和IOS的异步SocketCocoaAsyncSocket provides easy-to-use and powerful asynchronous socket libraries for Mac and iOS. The classes
阅读全文
摘要:来自:http://www.cnblogs.com/zhwl/archive/2012/06/06/2538494.html对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的区别,首先要知道view的生命周期,google 里面有很多文章,可以先去搜一下,这里就不详
阅读全文
摘要:假如你也是一个java程序员,而你又不是很懂Socket。下面我的这篇文章也许能帮助你一些。http://xiva.iteye.com/blog/993336来自:http://www.iteye.com/topic/993392首先我们写好上面文章中的server端。下面我们可以访问一下下面的地址:http://code.google.com/p/cocoaasyncsocket/这是一个开源框架。呵,不知道拿到自己程序中使用是否涉及侵权。但是这句话“The CocoaAsyncSocket project is in the public domain.”是我有信心使用它们的源码,否则只能
阅读全文
摘要:本文来自:http://blog.csdn.net/pjk1129/article/details/6458644本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码量比较多,或者类中已经包住很多方法,已经有其他代码调用了该类创建对象并使用该类的方法时,可以使用类别对该类扩充新的方法。
阅读全文
摘要:来自:http://www.cnblogs.com/xincdm/archive/2011/08/15/2130763.html声明property的语法为:@property(属性 [, 属性2, ...]) 类型名称;属性分为3类:1.读写属性(Writability)包含:readwrite / readonly2.setter语义(Setter Semantics)包含:assign / retain / copy3.原子性(Atomicity)包含:nonatomic下面具体说明各个属性的含义readwrite / readonly:决定是否生成set访问器,readwrite是默认
阅读全文