- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 同步和异步
同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。 异步在一定程度上可以看做是多线程的(废话,一个线程怎么叫异步),请求一个方法后,就不管了,继续执行其他的方法。 比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非常的慢,这个时候可以采取两种方法: 1、死心眼:一直等待要显示的数据全部取出来
2012-07-30 17:38:06 1099 1
转载 viewDidUnload 和 dealloc 的区别
对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的
2012-07-30 09:25:11 912
原创 ViewController
「initWithNibName: bundle:」载入nib档案来初始化「loadView」载入视图「viewDidLoad」在载入视图至内存后会呼叫的方法「viewDidUnload」在视图从内存中释放后会呼叫的方法「viewWillAppear」当收到视图在视窗将可见时的通知会呼叫的方法「viewWillDisappear」當收到視圖在視窗將不可見時的通知會呼叫的方法
2012-07-27 10:53:08 718
转载 iphone使用loadNibNamed载入view在内存中得注意事项
首先给大家介绍loadNibNamed得作用,比如我们自己设计了一个view,并且在nib中指定了,那么便可以通过下面得方法把 自己得View 给提取出来.NSArray中得元素是什么?大家双击xib文件中,里面得元素会依次存储在你得NSArray* nib数组中.NSArray* nib = [[NSBundle mainBundle] loadNibNamed/@"Cust
2012-07-24 15:58:14 6152
原创 @autoreleasepool
今天在qq群中和群友聊天无意中学到了一些东西, xcode4.3引入ARC,release这块就有些变化,当你使用ARC,就必须将NSAutoreleasePool的地方换成 @autoreleasepool@autoreleasepool { // Code benefitting from a local autorelease pool. } @a
2012-07-24 10:56:14 3466
转载 Http Trunk
有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。进行Chunked编码传输的HTTP Response会在消息头部设置:Transfer-Encoding: chunked表示Content Body将用Chunke
2012-07-20 09:00:06 5186
转载 浅谈关于nil和 null区别及相关问题
1、nil和null从字面意思来理解比较简单,nil是一个对象,而NULL是一个值,我的理解为nil是将对象设置为空,而null是将基本类型设置为空的,个人感觉有点像属性当中,基本类型分配为assign NSString类型一般分配copy,而对象一般用retain。而且我们对于nil调用方法,不会产生crash或者抛出异常。看一段nil -> Null-pointer to
2012-07-19 10:55:19 881
原创 -viewWillAppear:和 -viewDidAppear:区别
-viewWillAppear:和 -viewDidAppear:区别在于will和did的区别!viewWillAppear是在视图出现之前调用,更新用于显示视图的信息,此时视图还没有appear。viewDidAppear是在视图出现之后调用,用于更新视图显示出来后,一些动画之类的操作。1) ViewDidLoad - Whenever I'm adding
2012-07-10 17:07:05 4210
转载 学习堆与栈
没找到原作者!但是在此声明此文是转载的!一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块 区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束释放 4另外还有一个
2012-07-06 16:03:12 1740
原创 APP被苹果App Store拒绝
这两天一直困惑为什么说我们的app的download功能是非法的文件共享,我甚至查了美国的法律。。。Illegal File SharingPeer-to-peer programs allow sharing of copyrighted music, movies, and software, often without the knowledge or consent of the
2012-07-05 16:36:06 4029
转载 XCODE4.x添加FrameWork
转自:http://blog.csdn.net/closewbq/article/details/6821642 xcode3.x的时候,只要在工程framework的文件夹上点击右键就会有add这个菜单,然后点击add里面的existing Framework菜单项就可以轻松的添加相关的 框架了。而xcode4的时候这些菜单都没有了。以下是添加frame的方式。
2012-07-04 11:40:29 3330
原创 Code Sign error: a valid provisioning profile matching the application's Identifier 'com.yourcompany
出现这个错误的原因是因为:appid和provisioning profile不匹配!有两种解决的办法:重新下载provisioning profile,或者可能因为:生成证书和appid 所用的根证书不同,最好重新都生成然后下载。(这个方法我没有尝试啦~我觉得很笨。可能有些时候这是必须的吧)第二种方法:也就是我百试不爽的办法~你的xcode里的公司名称默认应该不是“yourcompany
2012-07-04 10:21:45 10108
原创 IOS--Do Not Backup属性
首先贴一段官网的代码!~下面英文的文档没删除,大家可以对比看,思路虽然清晰,但是翻译水平有限,点到为止!Listing 1 Excluding a File from Backups on iOS 5.1- (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL{
2012-07-03 14:36:52 3994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人