<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Cat in dotNET_分类_iPhone</title><id>http://feed.cnblogs.com/blog/u/22107/category/117699/rss</id><updated>2012-05-30T18:30:49Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/category/117699.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/22107/category/117699/rss"/><entry><id>http://www.cnblogs.com/cathsfz/archive/2010/01/30/1660004.html</id><title type="text">能承载移动 Web 应用的唯一浏览器： Mobile Safari</title><summary type="text">最近拿 iPhone 、 Android 、 Windows Mobile 这三个平台上的内置浏览器来做了一番对比，结果是只有 iPhone 的 Mobile Safari 能够承载现代化的移动 Web 应用，其他移动浏览器的设计思路还停留在上个世纪──能看网页就行，不存在移动应用一说。我用来做对比的平台是 iPhone 2.0 、 Android 2.0 、 Window...</summary><published>2010-01-30T06:02:00Z</published><updated>2010-01-30T06:02:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2010/01/30/1660004.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2010/01/30/1660004.html"/><content type="text">最近拿 iPhone 、 Android 、 Windows Mobile 这三个平台上的内置浏览器来做了一番对比，结果是只有 iPhone 的 Mobile Safari 能够承载现代化的移动 Web 应用，其他移动浏览器的设计思路还停留在上个世纪──能看网页就行，不存在移动应用一说。我用来做对比的平台是 iPhone 2.0 、 Android 2.0 、 Window...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2009/11/24/1609883.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 7 - 多点触击)</title><summary type="text">这个系列的上一篇文章差不多是两年之前的事情了，在这两年里Mobile Safari并非停滞不前，从iPhone 2.0开始Mobile Safari就加入了对多点触击的支持，现在我们就来看一下我们可以利用它来干什么。相信很多人都看过WPF为Surface设备做的一个简单demo，也就是在桌面上显示若干张照片，你可以通过单点触击拖放，也可以通过多点触击缩放和旋转。这在iPhone上能够做到，甚至在M...</summary><published>2009-11-24T14:33:00Z</published><updated>2009-11-24T14:33:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2009/11/24/1609883.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2009/11/24/1609883.html"/><content type="text">这个系列的上一篇文章差不多是两年之前的事情了，在这两年里Mobile Safari并非停滞不前，从iPhone 2.0开始Mobile Safari就加入了对多点触击的支持，现在我们就来看一下我们可以利用它来干什么。相信很多人都看过WPF为Surface设备做的一个简单demo，也就是在桌面上显示若干张照片，你可以通过单点触击拖放，也可以通过多点触击缩放和旋转。这在iPhone上能够做到，甚至在M...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2008/01/07/1029500.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 6 - iUI)</title><summary type="text">iUI是一个针对iPhone Safari的Web开发框架，由Joe Hewitt开发。这位Joe Hewitt曾经参与过Firefox的开发，包括其中的DOM Inspector以及Firebug，后来到了Facebook，为Facebook开发了iPhone专用版本，对iPhone Web开发社区算是作出了巨大贡献。样式我们继续说iUI这个框架。这个框架所做的事情，就是提供iPhone Fri...</summary><published>2008-01-07T13:01:00Z</published><updated>2008-01-07T13:01:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2008/01/07/1029500.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2008/01/07/1029500.html"/><content type="text">iUI是一个针对iPhone Safari的Web开发框架，由Joe Hewitt开发。这位Joe Hewitt曾经参与过Firefox的开发，包括其中的DOM Inspector以及Firebug，后来到了Facebook，为Facebook开发了iPhone专用版本，对iPhone Web开发社区算是作出了巨大贡献。样式我们继续说iUI这个框架。这个框架所做的事情，就是提供iPhone Fri...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2007/12/29/1019883.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 5 - 交互入门)</title><summary type="text">我们已经研究过XHTML和CSS了，现在开始看看最后一部分，也就是JavaScript，以及它所提供的交互能力。无AJAX交互第一种我们要看的交互，是完全不使用JavaScript，这其中一个例子就是GMail。GMail的iPhone版其实就是由普通的GMail移动版修改过来的，界面上更贴近桌面版GMail了，然而交互性并没有怎么提高，每一个点击都对应一次刷新，没有任何AJAX可言。事实上，不用...</summary><published>2007-12-29T05:41:00Z</published><updated>2007-12-29T05:41:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2007/12/29/1019883.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2007/12/29/1019883.html"/><content type="text">我们已经研究过XHTML和CSS了，现在开始看看最后一部分，也就是JavaScript，以及它所提供的交互能力。无AJAX交互第一种我们要看的交互，是完全不使用JavaScript，这其中一个例子就是GMail。GMail的iPhone版其实就是由普通的GMail移动版修改过来的，界面上更贴近桌面版GMail了，然而交互性并没有怎么提高，每一个点击都对应一次刷新，没有任何AJAX可言。事实上，不用...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016979.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 4 - CSS)</title><summary type="text">说到编写CSS，大家的第一反应肯定是——有没有选择性CSS。有！我们可以设计一个CSS，使得只有iPhone上的Safari会采用它，其他浏览器都会无视它，这样我们就可能可以复用现有的XHTML页面代码，仅仅为它们引入新的CSS就能够适用于iPhone，无须重新编写页面。这个选择性CSS链接语句如下：&lt;link media="only screen and (max-device-width...</summary><published>2007-12-27T06:54:00Z</published><updated>2007-12-27T06:54:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016979.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016979.html"/><content type="text">说到编写CSS，大家的第一反应肯定是——有没有选择性CSS。有！我们可以设计一个CSS，使得只有iPhone上的Safari会采用它，其他浏览器都会无视它，这样我们就可能可以复用现有的XHTML页面代码，仅仅为它们引入新的CSS就能够适用于iPhone，无须重新编写页面。这个选择性CSS链接语句如下：&lt;link media="only screen and (max-device-width...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016772.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 3 - XHTML)</title><summary type="text">在接下来的两篇文章中，我们将探讨iPhone上的Safari所支持的XHTML与CSS，之后才进入JavaScript的讨论。作为一款现代化的浏览器，Safari当然是基于标准的，那就让我们看看Safari支持哪些标准吧： HTML 4.01 XHTML 1.0 CSS 2.1 以及部分 CSS 3 JavaScript (ES3) DOM (Level 2) AJAX (XMLHtt...</summary><published>2007-12-27T05:11:00Z</published><updated>2007-12-27T05:11:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016772.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2007/12/27/1016772.html"/><content type="text">在接下来的两篇文章中，我们将探讨iPhone上的Safari所支持的XHTML与CSS，之后才进入JavaScript的讨论。作为一款现代化的浏览器，Safari当然是基于标准的，那就让我们看看Safari支持哪些标准吧： HTML 4.01 XHTML 1.0 CSS 2.1 以及部分 CSS 3 JavaScript (ES3) DOM (Level 2) AJAX (XMLHtt...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2007/12/26/1015867.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 2 - Viewport)</title><summary type="text">在了解到iPhone的一些常见布局法后，我们就可以开始着手编写一个真正能在iPhone上跑的页面了。小声说一句，之前我说要布局讨论完了，要进入交互逻辑开发，后来细心一想发现不行，有些东西不讲的话将会对布局带来问题，绕过去的话并不怎么优雅，因此继续讲布局。首先要说的就是viewport，也就是可视区域。对于桌面浏览器，我们都很清楚viewport是什么，就是出去了所有工具栏、状态栏、滚动条等等之后用...</summary><published>2007-12-26T09:48:00Z</published><updated>2007-12-26T09:48:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2007/12/26/1015867.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2007/12/26/1015867.html"/><content type="text">在了解到iPhone的一些常见布局法后，我们就可以开始着手编写一个真正能在iPhone上跑的页面了。小声说一句，之前我说要布局讨论完了，要进入交互逻辑开发，后来细心一想发现不行，有些东西不讲的话将会对布局带来问题，绕过去的话并不怎么优雅，因此继续讲布局。首先要说的就是viewport，也就是可视区域。对于桌面浏览器，我们都很清楚viewport是什么，就是出去了所有工具栏、状态栏、滚动条等等之后用...</content></entry><entry><id>http://www.cnblogs.com/cathsfz/archive/2007/12/25/1014698.html</id><title type="text">编写 iPhone Friendly 的 Web 应用程序 (Part 1 - 布局入门)</title><summary type="text">用过iPhone的朋友应该知道，iPhone上面的一些应用程序是能够随机器转动自动适应的，也就是说竖着拿的时候就竖着显示，横着拿的话就横着显示，iPhone中至关重要的Safari浏览器当然也支持这一点了，因此我们考虑设计iPhone friendly的应用程序时，首先要考虑兼容这种情况，不能把页面定死在一个宽度上。且慢，我们不是说设计自己的应用程序吗？这和内置的Safari有何关系？iPhone...</summary><published>2007-12-25T13:47:00Z</published><updated>2007-12-25T13:47:00Z</updated><author><name>Cat Chen</name><uri>http://www.cnblogs.com/cathsfz/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cathsfz/archive/2007/12/25/1014698.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cathsfz/archive/2007/12/25/1014698.html"/><content type="text">用过iPhone的朋友应该知道，iPhone上面的一些应用程序是能够随机器转动自动适应的，也就是说竖着拿的时候就竖着显示，横着拿的话就横着显示，iPhone中至关重要的Safari浏览器当然也支持这一点了，因此我们考虑设计iPhone friendly的应用程序时，首先要考虑兼容这种情况，不能把页面定死在一个宽度上。且慢，我们不是说设计自己的应用程序吗？这和内置的Safari有何关系？iPhone...</content></entry></feed>
