iPhone loadView 和 viewDidLoad的区别

loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢?

 

viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。

 

loadView 方法在控制器的 view 为 nil 的时候被调用。 此方法用于以编程的方式创建 view 的时候用到。loadView 是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数。如:

 

- ( void ) loadView {

UIView *view = [ [ UIView alloc] initWithFrame:[ UIScreen

mainScreen] .applicationFrame] ;

[ view setBackgroundColor:_color] ;

self.view = view;

[ view release] ;

}

 

你在控制器中实现了 loadView 方法,那么你可能会在应用运行的某个时候被内存管理控制调用。 如果设备内存不足的时候, view 控制器会收到 didReceiveMemoryWarning 的消息。 默认的实现是检查当前控制器的 view 是否在使用。 如果它的 view 不在当前正在使用的 view hierarchy 里面,且你的控制器实现了 loadView 方法,那么这个 view 将被 release, loadView 方法将被再次调用来创建一个新的 view。

Ajax删除效果WEB前端开发

日志

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title>Ajax删除效果</title>
<link rel=”stylesheet” type=”text/css” media=”screen, projection” href=”demo.css” />
<script type=”text/javascript” src=”http://www.css88.com/tool/css3Preview/jquery-1.4.2.min.js“></script>
<script type=”text/javascript”>
$(function() {
$(“.delete”).click(function() {
var commentContainer = $(this).parent();
var id = commentContainer.attr(“id”);
var string = ‘id=’+ id ;
$(this).after(‘<div>你确定删除该评论吗?<br/> <span>确定</span><span>取消</span></div>’);
$(this).next(‘.question’).animate({opacity: 1}, 300);
$(‘.yes’).bind(‘click’, function(){
$.ajax({
type: “GET”,
url: “delete.html”,
data: string,
cache: false,
success: function(){
commentContainer.slideUp(‘slow’, function() {commentContainer.remove();});
}
});
return false;
});
$(‘.cancel’).bind(‘click’, function(){
$(this).parents(‘.question’).fadeOut(300, function() {
$(this).remove();
});
});
/*var commentContainer = $(this).parent();
var id = $(this).attr(“id”);
var string = ‘id=’+ id ;
$.ajax({
type: “GET”,
url: “delete.html”,
data: string,
cache: false,
success: function(){
commentContainer.slideUp(‘slow’, function() {$(this).remove();});
}
});
return false;*/
});
});
</script>
<style>
body { 继续阅读

php跳转的三种方法

日志

最近用header函数跳转在服务器上有限制。就去找了php的 代码,发现以下几种跳转的方法:

方法一:使用PHP自带函数
Header(“Location:网址“);
说明:必须在网页没有任何输出的时候执行,要特别要注意空格。

方法二:利用meta
echo “<meta. http-equiv=refresh content=’0; url=网址’>”;
说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入 跳转到的页面。

方法三:利用Javascript语言
echo “<script. language=’javascript’>”;
echo ” location=’网址’;”;
echo “</script>”;

Listen.Im

日志

  1. 开发了差不多60%了..难题差不多全攻克了。
  2. mac打不开了,郁闷,可惜了我的代码。
  3. 今天解决了Listen.Im上传图片的同时生成缩略图,减少了页面的加载时间。

    Listen.Im