iphone应用相关知识
-
TechED2010与我这里我将为大家分享我在TechED中对WP7开发的一些见闻和思考。 这次TechED中我选听了部分WP7相关课程,总体抓住其中的几个关键字:统一、Metro、Live Tiles、Panorama、Pivot,其实还有一个,没有在Session中明文标识,但是表现在所有WP7 Session的自始至终的过程里——它就是开发很容易,记忆深刻的是张欣在“使用Silverlight开发Windows Phone 7应用程序”中曾提到:他的一位朋友做Iphone应用,花了6个月,转到WP7上就只要6周了。 “统一”包含三个方面:硬件,指有由微软统一定义的硬件;质量,所有软件的发布通过AppHub,微软会对质量统一控制;平台,统一的开发平台,通常开发人员最关心的就是开发平台了,这里我多唠叨几句。下面这张图在不同的session中多次提到,他表征着微软对统一WP7开发平台的设计和远景。 三部分是Screen(本地开发)使用的运行环境和工具,这里有Silverlight和XNA两种选择,
-
如何在 Antergos Linux 中使用 iPhone在Arch Linux中使用iPhone遇到麻烦了么?iPhone和Linux从来都没有很好地集成。本教程中,我会向你展示如何在Antergos Linux中使用iPhone,对于同样基于Arch的的Linux发行版如Manjaro也应该同样管用。我最近购买了一台全新的iPhone 6S,当我连接到Antergos Linux中要拷贝一些照片时,它完全没有检测到它。我看见iPhone正在被充电并且我已经允许了iPhone“信任这台电脑”,但是还是完全没有检测到。我尝试运行dmseg但是没有关于iPhone或者Apple的信息。有趣的是我当我安装好了libimobiledevice,这个就可以解决iPhone在Ubuntu中的挂载问题。我会向你展示如何在Antergos中使用运行iOS 9的iPhone 6S。这会有更多的命令行,但是我假设你用的是ArchLinux,并不惧怕使用终端(也不应该惧怕)。在Arch Linux中挂载iPhone第一步:如果已经插入,请拔下你的iPhone。第二步:现在,打开终端输
-
如何在 Antergos/Arch Linux 中使用 iPhone在Arch Linux中使用iPhone遇到麻烦了么?iPhone和Linux从来都没有很好地集成。本教程中,我会向你展示如何在Antergos Linux中使用iPhone,对于同样基于Arch的的Linux发行版如Manjaro也应该同样管用。我最近购买了一台全新的iPhone 6S,当我连接到Antergos Linux中要拷贝一些照片时,它完全没有检测到它。我看见iPhone正在被充电并且我已经允许了iPhone“信任这台电脑”,但是还是完全没有检测到。我尝试运行dmseg但是没有关于iPhone或者Apple的信息。有趣的是我当我安装好了libimobiledevice,这个就可以解决iPhone在Ubuntu中的挂载问题。我会向你展示如何在Antergos中使用运行iOS 9的iPhone 6S。这会有更多的命令行,但是我假设你用的是ArchLinux,并不惧怕使用终端(也不应该惧怕)。在Arch Linux中挂载iPhone第一步:如果已经插入,请拔下你的iPhone。第二步:现在,打开终端输
-
iPhone Web App开发杂感iPhone的SDK还需要两个月才出来……现在要给iPhone开发app的话,唯一的官方推荐方式就是走web app的道路……水果牌的魅力无穷……即便有browser的局限,还是有不少精彩的iphone web app浮现……Facebook的iPhone版本,简直就做得跟原生程序无异……当之无愧的Best iPhone Web App……这或许也是iPhone上的Mobile Safari够强……它真的很强悍……现代浏览器该支持的它都有……若要挑剔的话,我可以说它js的执行速度太慢……但这是处理器的问题,非战之罪……只要有足够想象足够技术,iPhone能够提供一个相当美好的舞台……而Google的手机平台Adroid使用的浏览器与iPhone亦是同核心……明年底,GPhone出来后,iPhone Web App应该都能够摇身一变成为GPhone Web App才对……手机原生程序固然可以享受到各种Web App无法做到的东西……比方说3D,本地储存等等……但这是有代价的……Windows Mobile /
iphone应用相关课程
iphone应用相关教程
- 4. 逻辑像素 当时移动互联网已经悄然兴起,伴随着塞班的陨落,安卓和IOS正在强势崛起,所以很多网站需要适配手机的分辨率,但 iPhone 遥遥领先于众多竞争对手的分辨率就会带来这样一个问题:假如我在页面里写了一个300像素(px)的按钮,在还没被淘汰的诺基亚手机上差不多占了83%的屏幕宽度,在超大屏幕的安卓手机上差不多要占据62%的屏幕宽度,而在视网膜屏幕的 iPhone 手机上居然只占了还不到一半的屏幕宽度!假如在安卓或者诺基亚上显示成上面那样,那么在 iPhone 中300px的按钮就会显示成下面这样:这样太费眼睛了,iPhone 用户浏览网页难道还要拿着放大镜去看吗?那视网膜屏幕还有什么意义呢?于是乎,逻辑像素这个概念出现了!iPhone 4 的物理像素为 960 x 640,不知为何手机厂商宣传的时候总喜欢用高 x 宽,可能是因为高的数字大一些,放在前面好看?咱们给改成宽 x 高:640 x 960,那么它的逻辑像素就是 320 x 480,逻辑像素是什么呢?就是你写CSS的时候写的那个px。在电脑端通常1px对应的就是屏幕的一个物理像素点,但手机之间的差异过大,为了抹平这个差异,高分辨率手机1px对应的就是两个物理像素点,低像素手机1px还是对应1个物理像素点,这样就不会出现同样 300px 的按钮,一个占了屏幕90%,另一个只占了一半的情况了。现在的手机分辨率更加的夸张,所以 iPhone X 的1px对应的是三个物理像素点:这回再来看一下,375 x 812 的三倍是不是恰好就是 iPhone X 的真正像素 1125 x 2436 了呢?虽然当年 iPhone 和安卓的分辨率差距很大,但经过多年的发展,如今的安卓屏幕也不至于比 iPhone 差那么多了,那么这种逻辑像素还有它存在的意义吗?其实还是有意义的,随着科技的发展手机屏幕的分辨率一飞冲天,但是电脑的分辨率貌似没有什么太大的变化。比如在我刚上大学时,大一点的笔记本电脑是 1920 x 1080 的分辨率,小一点的是 1366 x 768。结果我现在都毕业好几年了,虽然也出现了一些高分辨率的2K电脑,但主流情况依然是大一点的笔记本 1920 x 1080,小一点的 1366 x 768。如果取消了逻辑像素,1px 对应的就是屏幕上的一个物理像素点的话,那么iPhone X 横过来就变成了 2436 x 1125 分辨率,比电脑的 1920 x 1080 分辨率还高,我们就没有办法根据像素来判断用户到底现在用的是手机设备还是电脑设备了,但是现在 iPhone X 的逻辑分辨率只有 375 x 812,这样就很好判断了。
- 4.1 需求 例如给出如下 nginx 的访问日志,需要对其进行分析并且输出不同的状态码,利用颜色不同进行区分不同的状态码。112.65.61.117 - - [05/Nov/2019:17:10:54 +0800] "GET /js/chunk-2eca3a5a.2f1d5ea3.js HTTP/1.1" 200 5276 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"112.65.61.117 - - [05/Nov/2019:17:10:54 +0800] "GET /js/chunk-91d36e6e.a1444c20.js HTTP/1.1" 200 12674 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"112.65.61.117 - - [05/Nov/2019:17:10:54 +0800] "GET /js/chunk-vendors.3a6c246c.js HTTP/1.1" 404 260490 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) Apessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:54 +0800] "GET /js/app.ec4e6290.js HTTP/1.1" 200 11149 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /js/chunk-vendors.3a6c246c.js HTTP/1.1" 200 260482 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /api/2 HTTP/1.1" 500 502 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /js/chunk-2eca3a5a.2f1d5ea3.js HTTP/1.1" 200 5276 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /css/chunk-91d36e6e.a5cb4df4.css HTTP/1.1" 200 1133 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /js/chunk-03341f87.78501520.js HTTP/1.1" 200 1059 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:55 +0800] "GET /js/chunk-91d36e6e.a1444c20.js HTTP/1.1" 200 12674 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:56 +0800] "GET /api/1 HTTP/1.1" 500 39193 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:56 +0800] "GET /img/download.f4b65200.png HTTP/1.1" 200 7737 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:57 +0800] "GET /img/background.fc2d80f1.png HTTP/1.1" 200 57711 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:57 +0800] "GET /img/peitu.a89ef99f.svg HTTP/1.1" 301 106569 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"223.104.189.205 - - [05/Nov/2019:17:10:57 +0800] "GET /fonts/element-icons.535877f5.woff HTTP/1.1" 200 28200 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.5(0x17000523) NetType/4G Language/zh_CN" "-"112.65.61.117 - - [05/Nov/2019:17:10:59 +0800] "GET /img/download.f4b65200.png HTTP/1.1" 200 7737 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"112.65.61.117 - - [05/Nov/2019:17:10:59 +0800] "GET /img/scan.d3d981fc.png HTTP/1.1" 404 39193 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"112.65.61.117 - - [05/Nov/2019:17:10:59 +0800] "GET /img/background.fc2d80f1.png HTTP/1.1" 200 57711 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"112.65.61.117 - - [05/Nov/2019:17:11:00 +0800] "GET /img/peitu.a89ef99f.svg HTTP/1.1" 200 106569 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 QBCore/4.0.1278.400 QQBrowser/9.0.2524.400 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2875.116 Safari/537.36 NetType/WIFI MicroMessenger/7.0.5 WindowsWechat" "-"14.106.162.188 - - [05/Nov/2019:17:14:40 +0800] "GET /index HTTP/1.1" 200 535 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.8(0x17000820) NetType/4G Language/zh_CN" "-"14.106.162.188 - - [05/Nov/2019:17:14:40 +0800] "GET /css/app.7d918353.css HTTP/1.1" 200 1290 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.8(0x17000820) NetType/4G Language/zh_CN" "-"14.106.162.188 - - [05/Nov/2019:17:14:40 +0800] "GET /js/app.ec4e6290.js HTTP/1.1" 404 11149 "https://smartsds.tools.anchnet.com/index" "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.8(0x17000820) NetType/4G Language/zh_CN" "-"
- 3. 分辨率 那么什么是最大、最小宽度呢?我们可以拿手机和电脑来举例,假如你手中目前正在用一台 iPhone X 来观看这个网页,那么 iPhone X 的分辨率是 375 x 812 。有些同学看到这里可能会说:老师你是不是没用过 iPhone ?iPhone 怎么可能就这点分辨率呢?好歹也是大名鼎鼎的视网膜屏幕,人家官网上明明写的就是 iPhone X 为 2436 x 1125 像素分辨率,当然这一看就是高x宽,咱们给它倒过来变成宽x高:1125 x 2436 ,可远远比你说的那个什么 375 x 812 高多了!同学们如果有这样的疑虑的话,请按下你键盘上的 f12 键打开控制台(苹果电脑是⌘+⌥+ i):按下这个键,网页就会变成手机的格式,然后点击上面类似下拉菜单的这么一个东西:这里可以选择市面上主流的一些手机型号,大家可以看看分辨率都是多少:那这就奇怪了,这上面所有手机分辨率都很低,可以肯定的是现在的手机根本没有这么低的分辨率,那这到底是怎么一回事呢?答案要从很久很久以前说起:在移动互联网刚刚兴起的时候,比较主流的智能手机是诺基亚塞班系统的类似于这种的3.2英寸的手机:如果你还对这种手机有印象的话,那么恭喜你?,你已经老了。这种手机是当时最实惠好用的智能手机,超大屏幕(3.2寸),当然多少也是有点毛病的,比如不支持多点触控,必须使劲用指甲按屏幕才能有反应(电阻屏),偶尔还会死机等…直到后来 iPhone 4 的出现,大家相信或多或少也听过 iPhone 4 当年到底有多火,火到当初不少新闻都在报道什么孩子攀比非要逼着父母给自己买 iPhone。甚至有一小部分买了 iPhone 手机的用户在街上都不把手机放进口袋里,而是拿在手里时不时的就拿起来显示一下自己的"尊贵身份"。最夸张的一则新闻是有个年轻人为了得到 iPhone 不惜卖掉自己的一个肾(这是真事):iPhone 4 能一下子这么火是有原因的,大家也知道苹果公司的操作系统用起来非常的顺滑,而且屏幕色彩也是非常的靓丽,最重要的是它的屏幕是世界上第一个视网膜屏,视网膜屏指的就是不仔细看压根儿就看不出屏幕上的像素点,而同时期的其他智能手机(当时智能手机不仅仅有塞班,安卓在那个时候也已经开始崛起了),但没有哪一款手机可以拥有这么大的分辨率,即使屏幕大小都差不多,比如诺基亚的3.2寸和苹果的3.5寸,虽然尺寸相差并不是特别大,但诺基亚的颗粒感明显。当时我还记得我买了一款号称全世界屏幕最大、最薄的手机:索爱LT15i当时它的屏幕尺寸为4.2寸,足足比 iPhone 4 的3.5寸大了一圈,我希望能用它的超大屏幕来掩盖住班里同学 iPhone 的光芒(当时我也有点攀比,别学我哈),但当我拿到手机后,虽然屏幕尺寸很令人惊艳,但还是有着肉眼可见的颗粒感,细腻程度还是不如 iPhone 4 。导致这个问题的最主要原因就是每英寸的分辨率(DPI),来对比一下当年的这三款手机:型号分辨率DPIiPhone 4960 × 640326诺基亚 5800640 x 360229索爱 LT15i854 x 480233乔布斯:人眼能分辨出的最大分辨率是300dpi,超过这个分辨率,人的眼睛就难以看出颗粒感所以这就是视网膜屏幕的由来,可以看到在当时没有哪个手机的DPI能比得过 iPhone 4 ,当然咱们说这些并不是为了一顿狂吹 iPhone 4 的屏幕有多好,而是为了引出一个历史遗留问题:逻辑像素。
- 2.8 应用 应用选项可以帮助我们了解应用在目标设备上的运行方式。点按后台进程限制可以设置后台一次能够运行的进程数量。在测试过程中点按重置 ShortcutManager 速率限制,使后台应用可以继续调用快捷键 API,直到再次达到速率限制。启用不保留 Activity 可以在用户离开 Activity 的主视图后立即销毁该 Activity,从而延长电池续航时间。
- 5. 小结 本章中我们详细讲述了为何在程序中的 iPhone 分辨率和现实中的 iPhone 分辨率有很大的差别,同时引出了逻辑像素的这么一个概念。并且我们还罗列了一些媒体查询的常用属性,那么下一小节我们就来详细的讲解一下如何用媒体属性和逻辑操作符进行结合来判断用户当前到底在使用何种设备。
- 5.6 发布应用 本部分会学习如何对应用进行版本控制。如何打包发布应用。如何对应用签名。
iphone应用相关搜索
-
inline
inner join
innerhtml
innerjoin
input
input readonly
input 属性
inputstream
inputtype
input属性
insert
insert into
insert into select
insertbefore
insertinto
insert语句
inspect
instance
instant
instr