iphone 屏幕: 3.5 英寸(对角线) 480 x 320 像素分辨率,每英寸 163 像素
iphone的样式,和一些网站
http://www.cssiphone.com/
挺喜欢这个风格的:http://www.cssiphone.com/site/217
iphone访问网站的浏览器信息:
User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; zh-cn) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16
Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language:zh-cn
Accept-Encoding:gzip, deflate
Cookie:JSESSIONID=w5qi65d9mo0x
Connection:keep-alive
通过user-agent:可以获取到是iphone在访问,那么就可以做一些优化了:)
String userAgent = request.getHeader("User-Agent");
if (userAgent.indexOf("iphone") == -1) {
return true;
}
需要获取其他信息参考:http://www.iteye.com/topic/243061
iphone浏览是safari, 里面的javascript支持一些iphone的设备,就像以后的浏览器可以通过js调用摄像头一样。
在http://analogue.ca/iphone/ 里面,有这样一段js:
<script type="application/x-javascript">
addEventListener('load', function() {
setTimeout(hideAddressBar, 0);
}, false);
function hideAddressBar() {
window.scrollTo(0, 1);
}
</script>
<script type="text/javascript">
function orient()
{
switch(window.orientation){
case 0: document.getElementById("orientcss").href = "css/portrait.css";
break;
case -90: document.getElementById("orientcss").href = "css/landscape.css";
break;
case 90: document.getElementById("orientcss").href = "css/landscape.css";
break;
}
}
window.onload = orient();
</script>
注意里面的type是:application/x-javascript ,x表示尚未确定。而window.orientation 则是检测iphone的树立状态是横向还是竖向。
http://popart.com/iphone-snow-globe/ 这个就是通过js实现的一个动画,而检测改变状态的是加在body上的:onorientationchange="updateOrientation();"
iphone中文开发中心: http://www.apple.com.cn/developer/iPhone/
互联网开发文档: http://www.apple.com.cn/developer/Documentation/InternetWeb/index.html
iPhone web开发应知应会:http://dreamramon.spaces.live.com/blog/cns!9615FB50FFDBCFD3!4609.entry
iPhone 开发基础教程之一:http://subject.it168.com/article/articleview.aspx?id=274986&type=cms
关于:<meta name="viewport" content="width=320, user-scalable=yes">
http://note19.com/2007/10/03/iphone-and-the-meta-viewport-tag/
http://iphone.hohli.com/ 这个还没弄明白,好像是js模拟的一个iphone的local程序的样式
http://cubiq.org/spinning-wheel-on-webkit-for-iphone-ipod-touch/11 一个web版本的datepicker
demo: http://cubiq.org/dropbox/sw/ 需要使用safari浏览器查看
隐藏iphone的浏览器地址栏的脚本:http://www.iphonemicrosites.com/tutorials/how-to-hide-the-address-bar-in-mobilesafari/
关于iphone上的safari的介绍:
http://www.evotech.net/blog/2007/07/web-development-for-the-iphone/
iphone开发环境的搭建:http://jsc0754.blog.163.com/blog/static/1038922452009281156410/
http://www.cocoachina.com/ 国内开发iphone比较好的资源
代码示例。
http://www.cocoachina.com/bbs/read.php?tid-12269.html
分享到:
相关推荐
iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009 iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009 iphone 基础开发源代码Beginning iPhone Dev Aug 2 2009
下载 iphonedev_v3_ios61.tgz (304M) 百度云下载地址1: http://pan.baidu.com/s/1jGt5Xfo 百度云下载地址2: http://pan.baidu.com/s/1GiIIi 密码:1skf iphonedev_v3_ios61.tgz 包括以下软件包及其依赖包 adv...
本书"Beginning iPhone Dev"是一本专为想要踏入iPhone应用程序开发领域的初学者准备的指南。从2009年8月2日的版本来看,这本书应该详细介绍了当时的iOS SDK(Software Development Kit)和Xcode工具,这些都是开发...
根据提供的标题“iPhone狂:约会iPhone”以及描述“iPhone狂:约会iPhone”,我们可以理解这篇文章主要聚焦于iPhone的相关内容。然而,由于正文部分并未提供具体的信息或数据,我们将基于标题和描述来探讨与iPhone...
5. **执行解锁程序**:在完成上述准备后,运行特定的解锁程序,如由Iphone Dev Team开发的可执行文件,以及geohot和其他团队贡献的资源,以实现最终的解锁。 6. **避免更新至1.1.1版本**:在解锁过程中,应避免将...
此外,这个库可能还包含了iPhone的屏幕尺寸适配元素,例如针对不同尺寸的iPhone(如iPhone SE、iPhone 8、iPhone X系列)的布局和组件。 使用这个元件库,原型设计师无需从零开始绘制每个组件,可以直接拖放这些...
《iPhone4、iPhone4s、iPhone5 完美越狱工具包详解》 在iOS设备的世界里,"越狱"一词对许多用户而言并不陌生。越狱是指通过技术手段解除Apple公司对iPhone等设备的封闭系统限制,使得用户能够自定义设备、安装非App...
《iPhone 11维修资料详解》 在当今的科技时代,智能手机已经成为我们日常生活的重要组成部分,尤其是像iPhone 11和iPhone 11 Pro这样的高端设备。这些设备集成了先进的技术,为用户带来了卓越的体验。然而,随着...
对于iPhone元件库,其涵盖了多种iPhone机型,例如iPhone SE、iPhone 6/6S/7/8系列、iPhone X/XS系列、iPhone XR、iPhone 11系列、iPhone 12系列以及iPhone 13系列等。这些模型不仅包括手机的外观,还可能包括屏幕...
在IT领域,特别是移动设备部分,苹果公司的iPhone一直以其独特的用户体验和设计著称。其中,iPhone的提示音是用户日常操作中不可或缺的一部分,它们为用户提供了一系列声音反馈,以告知用户各种事件的发生。在这个名...
"Axure元件库iPhone"是专门为设计iPhone应用原型而定制的一套元件集合。该库不仅提高了设计效率,还确保了设计的准确性和一致性,因为这些元件都是按照iOS设备的界面规范和设计风格制作的。 首先,我们来看一下...
iphone X iphone 8 原型框 iphone X iphone 8 原型框
【iOS Soft Dev Pack】是一个专为iOS 7.1版本设计的不完美越狱工具,主要针对iPhone 4设备。这个工具集成了多种开发和调试功能,帮助开发者和高级用户在未完全越狱的iOS系统上进行软件开发和测试。在iOS越狱领域,不...
标题 "iphone13 ios ipcc52.0.zip" 暗示了这可能是一个针对iPhone 13设备的iOS更新文件,其中包含了IPCC(International Provider Configuration)文件。IPCC文件是苹果设备用于设置运营商配置的重要文件,它通常...
想在普通电脑上让你发表的空间说说显示来自iPhone嘛?火狐专用浏览器就可以实现这个效果!不但可以显示发布的说说来自iPhone触屏版,还可以显示iPad或android,绝对给力,不管你信不信,反正我是信了,我已经测试100%...
标题中的“iphone13通用ipcc49.0.zip”表明这是一个与苹果iPhone 13设备相关的软件更新或配置文件,IPCC(International Provider Configuration)是Apple用来管理运营商设置的一种文件格式。这些设置通常涉及手机的...
《iPhone 4 完整电路图PCB详解》 iPhone 4是苹果公司在2010年推出的一款标志性智能手机,其设计与技术在当时堪称业界领先。本篇将深入解析iPhone 4的完整电路图PCB(Printed Circuit Board),帮助读者理解这款设备...