摘要: 该文章转载自 http://fann.im/blog/2012/04/12/difference-between-objectforkey-and-valueforkey-in-nsdictionary/ 感谢原作者从 NSDictionary 取值的时候有两个方法,objectForKey: 和 valueForKey:,这两个方法具体有什么不同呢?先从 NSDictionary 文档中来看这两个方法的定义:objectForKey: returns the value associated with aKey, or nil if no value is associated with a 阅读全文
posted @ 2012-05-21 12:50 SuperHappy 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置id<UIScrollerViewDelegate>delegate设置协议BOOL directionalLockEnabled指定控件是否只能在一个方向上滚动BOOL bounces控制控件遇到边框是否反弹BOOL alwaysBounceVertical控制垂直方向遇到边框是否反弹BOOL alwaysBounceHorizontal控制水平方向遇到边框是否反弹BOOL pag 阅读全文
posted @ 2012-02-11 20:50 SuperHappy 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 多线程与异步的区别转载自 yuzhang2感谢 yuzhang2 随着拥有多个硬线程CPU(超线程、双核)的普及,多线程和异步操作等并发程序设计方法也受到了更多的关注和讨论。本文主要是想与园中各位高手一同探讨一下如何使用并发来最大化程序的性能。 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。 异步操作的本质 所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了... 阅读全文
posted @ 2012-02-07 19:18 SuperHappy 阅读(756) 评论(0) 推荐(1) 编辑
摘要: viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。loadView 此方法在控制器的view为nil的时候被调用。虽然经常说loadView是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数。但是经过自己实际断点单步操作发现,不管用不用nib,都最先调用loadView,所以说loadView 此方法在控制器的view为nil的时候就会被调用。一般在使用nib后就会把loadView注释掉。Xcode4.2创建的时候就给注释好了。当手写代码时一定注意分配 阅读全文
posted @ 2012-02-06 15:14 SuperHappy 阅读(11832) 评论(0) 推荐(1) 编辑
摘要: 摘自 zhao_yin的记事本1、得到当前屏幕的尺寸:CGRect rect_screen = [[UIScreenmainScreen]bounds]; CGSize size_screen = rect_screen.size;2、获得scale:CGFloat scale_screen = [UIScreen mainScreen].scale;此时屏幕尺寸的宽高与scale的乘积就是相应的分辨率值。 阅读全文
posted @ 2012-02-06 14:00 SuperHappy 阅读(6072) 评论(0) 推荐(0) 编辑
摘要: 转载自 hyddd感谢hyddd原文地址:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.根据.. 阅读全文
posted @ 2012-02-03 15:40 SuperHappy 阅读(198) 评论(0) 推荐(0) 编辑
摘要: iOS4从注册到app上线开发流程原作者:qdvictory感谢 qdvictory原文地址:http://www.cocoachina.com/bbs/read.php?tid-24912.html首先需要注册idp。请看这http://www.cocoachina.com/bbs/read.php?tid-13372.html配置证书,签名,真机调试,开发证书,上传证书的制作,请看这http://www.cocoachina.com/bbs/read.php?tid-7923.html编写代码过程中的小技巧有问题请google 问题 site:cocoachina.com或 问题 site 阅读全文
posted @ 2012-02-03 12:56 SuperHappy 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/scorpiozj/archive/2011/03/14/1983643.html对kvo/kvc做了简单的介绍,可作为入门读物。有些术语描述不够精确请指正。欢迎讨论。Kvo是Cocoa的一个重要机制,他提供了观察某一属性变化的方法,极大的简化了代码。这种观察-被观察模型适用于这样的情况,比方说根据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于推崇MVC的cocoa而言,kvo应用的地方非常广泛。(这样的机制听起来类 似Notification,但是notification是需要一个发送notification 阅读全文
posted @ 2012-02-02 21:49 SuperHappy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 本文系转载 原文地址http://kejibo.com/oauth/感谢原作者新:oauth第二代oauth2开放认证协议原理及案例分析写于 2011-8-4twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转回原网站,你会发现你已经登录此网站了,比如像feedtwitterrss2twitter推特中文圈(这个目前好像有点问题转回来的时候是个错误地址)这种网站就是这个效果。其实这都是拜 OAuth所赐。OAUTH是什么?OAuth是一个开放的认证协议,让你可以在Web或桌面程序中使用简单而标准的,安全的API认证。OAUTH有什么用?为什么要使用O 阅读全文
posted @ 2012-02-01 17:18 SuperHappy 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Author :JeffreyMy Blog:http://blog.csdn.net/gueter/感谢 Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GE 阅读全文
posted @ 2012-02-01 14:33 SuperHappy 阅读(252) 评论(0) 推荐(0) 编辑