- 博客(7)
- 资源 (42)
- 收藏
- 关注
翻译 改变UIWebView的缩放系数
原文: http://www.icab.de/blog/2010/12/27/changing-the-range-of-the-zoom-factor-for-uiwebview-objects/ 你在使用UIWebview显示网页时,可能会注意到,UIWebView所支持的缩放倍率是很有限的。而在Safari自己所支持的缩放系数比UIWebview要大得多。本文解释了如何加大UIWebView
2012-01-13 15:13:11 18648
原创 Objective C继承和面向对象的原则
许多iPhone程序员不喜欢IB,他们坚持只使用Xcode编写App。相比较更图形化的IB,用“纯代码方式”编写应用程序无疑要困难得多。那么,程序员们避易就难是为什么呢?这并不是因为程序员普遍存在的所谓“代码情结”的问题,而是苹果提供的Interface Builder工具确实存在着许多问题,比如不支持自定义组件,不支持插件编程(指iOS)。但这些都不是最大的问题。最大的问题在于,xib对象违反了
2012-01-10 15:10:45 4807
原创 addSubview导致的旋屏问题:shouldAutorotateToInterfaceOrientation方法不调用
在我的app中,有一个登录页面ViewController,我在其中实现了shouldAutorotateToInterfaceOrientation方法,让它支持自动旋屏:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ return interfaceO
2012-01-06 09:15:45 9225
原创 在.h文件和.m文件里使用import指令有何区别?
有的程序员喜欢把所有import语句写在.h文件的头部。而有的程序员则喜欢把import语句写在.m文件头部。你可能觉得写在哪里都无所谓。那么,import语句写在.h文件和.m文件的哪一个都无所谓吗?这并不是真的。通常,我习惯在.h文件头部加入所有的import语句,但在有一种情况下,我只能把import语句加在.m文件里——这是为了避免交叉引用错误。如果你不知道什么是交叉引用错误,那么这篇文章
2012-01-04 17:40:02 7616
翻译 如何在Xcode中集成Three20框架(3.2或4.2)
Three20框架的使用(Xcode3.2) 在three20/src/Three20/目录下找到Three20.xcodeproj,将它拖到你的项目的Groups and Files根目录下。在弹出窗口中,确认不要选中Copy Items,同时Reference Type为Relative to Project。然后点击Add。打开你刚刚加入的Three20项目,在Groups and
2012-01-04 17:21:02 4776
原创 UIBarButtonItem的3种定制方法
工具栏按钮有3种主要的定制方法:1、在Interface builder中定制;2、setItems方法定制;3、addSubview方法定制。最简单的方法是在Interface builder中定制。这种方法只需在Interface builder中将Bar Button Item的style设置为Plain,然后修改image属性就可以了。但是,这种方式很可能不是你想要的结果。如果你有一张按钮
2012-01-04 10:35:58 58498 6
翻译 网络及多任务
原文:苹果参考库“Network and Multitasking”多任务是iOS4的关键特性。多任务允许你的应用在后台运行及挂起。对系统来说这是好事,但对你的应用来说会严重干扰其网络任务的执行。本文解释了在网络应用中如何处理好多任务。本文大致由以下部分构成:介绍基础监听 Socket数据 Socket高级 APIs 实现细节 小心狗!并发 Run Loops Socket 回收测试 进阶 后台任
2012-01-01 16:17:42 6584 1
KeyboardUtil
2011-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人