
iPhone
stoneson
专注于.net,php,java,python,nodejs,.NET Core开发专注于Flex,Silverlight,AS3,Objective-C,Android,HTML5等移动开发技术
展开
-
Sencha+Touch+框架快速入门系列+导航
入门篇Sencha Touch 快速入门2.0 第一章 开发Sencha Touch AppSencha Touch 快速入门2.0 第二章 Chorme浏览器调试功能介绍Sencha Touch 快速入门2.0 第三章 布局(1)Box布局转载 2011-10-13 14:17:39 · 982 阅读 · 0 评论 -
XCode 真机测试发布时产生The executable was signed with invalid entitlements.解决办法之一
最近开发iPhone程序,获得开发签名后在真机器上部署测试,在点击Build And Run后,提示The executable was signed with invalid entitlements.(The entitlements specified in your application’s Code Signing Entitlements file do not match thos转载 2012-03-10 18:16:29 · 1262 阅读 · 0 评论 -
非IDP万能证书真机测试,横扫一切SDK版本!
前两天为了能在设备上测试我的app,在网上搜尽了各种无证书调试的方法(因为咱不是IDP),但是结果都很杯具,无一幸免的不能行。后来一个朋友给一个方法,采用一个万能证书进行签名,然后就直接可以在设备上测试,太给力了!下面贴出图文教程: 一、首先装证书!双击hujunling.p12,接着,提示输入密码,直接点击好就行了,没有密码!立马,证书就装上了。 二、打开转载 2012-03-10 18:16:58 · 743 阅读 · 0 评论 -
PHP判断浏览器类型和浏览器语言
用php语言来判断浏览器类型其实很简单。因为浏览器在和服务器连接时候都会先发送一些包含自己信息的内容(浏览器类型、语言啦)。这里我们主要分析的是_SERVER["HTTP_USER_AGENT"](浏览器类型)和_SERVER["HTTP_ACCEPT_LANGUAGE"](浏览器语言)。我们所要做的就是把这些内容读出来,然后用strpos或者preg_match函数来对比就可以了。转载 2012-03-13 13:19:35 · 647 阅读 · 0 评论 -
iphone开发过程中的本地化
关于这个问题网上教程无数,但实现的过程中遇到点小麻烦普通的本地化:1.在Resources分类下新建文档(右鍵/Add/New File…)2.在模板对话框中选择Other,然后再选择Strings File 或是 Empty File(我的xcode这一项跑到maxos标签下去了,而不是ios标签页下)3.将文件保存名设置为Localizable.strings4.在Loca翻译 2012-03-30 13:34:08 · 962 阅读 · 0 评论 -
保持iOS设备屏幕常亮的方法
因为自己的应用程序运行的时候需要保持屏幕常亮,可以加入以下语句:(一)如果是在Xcode中做开发:[ [ UIApplication sharedApplication] setIdleTimerDisabled:YES ] ;设置为YES保持屏幕常亮.(二)如果在Unity3D中:iPhoneSettings.screenCanDarken =翻译 2012-03-21 21:24:11 · 8727 阅读 · 0 评论 -
ios url缓存策略——NSURLCache、 NSURLRequest
一:url 缓存策略 NSURLRequest requestWithURL:cachePolicy:timeoutInterval: 1:NSURLRequestUseProtocolCachePolicyThis flag will use the underlying protocol’s caching mechanism if the proto翻译 2012-05-14 22:17:05 · 2899 阅读 · 0 评论 -
webkit webApp 开发技术要点总结
如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设转载 2012-06-28 18:52:25 · 793 阅读 · 0 评论 -
获取iPhone屏幕的大小
// 包括状态栏的大小CGRect *r= [[UIScreenmainScreen]bounds];// 除去顶部状态栏的大小CGRect*r =[[UIScreenmainScreen]applicationFrame];翻译 2012-06-29 15:22:05 · 1360 阅读 · 2 评论 -
Google 的 Objective-C 代码规范指南
英文原文:Google Objective-C Style Guide注意事项显示在本指南中的隐藏细节这个风格指南包含很多最初不可见的细节。它们被标记为三角形图标,你可以在左边看到。现在点击它,你应该会看到“万岁”出现在下面。背景Objective-C是一种很动态的、面向对象的C语言扩展。它被设计成易用易读,同时支持复杂的翻译 2013-05-28 10:09:01 · 1713 阅读 · 0 评论 -
苹果图标apple-touch-icon-precomposed和apple-touch-icon两种设置的区别探究
苹果safari浏览器当中apple-touch-icon-precomposed 和 apple-touch-icon属性是有区别的,之前在网上查了下相关的资料和苹果的开发文档手册,对这两中属性区别说的不够详细,导致现在大家开发的时候有些混淆。苹果safari浏览器定义的这两种属性是为了苹果移动设备(ipod、ipad、iphone)对移动网站-mobile web进行收藏(“添加到桌面翻译 2013-12-18 17:31:50 · 1609 阅读 · 0 评论 -
webkit webApp 开发技术要点总结
如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设翻译 2013-12-19 11:01:44 · 913 阅读 · 0 评论 -
webapp的启动图片如何兼容iPhone5?
主要有两点:1.viewport不要设width=device-width,应使用以下代码 content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> content="yes" name="apple-mobile-web-app-capable">2.设置一张640*1096的启原创 2013-12-24 15:23:11 · 1070 阅读 · 0 评论 -
Xcode 4.1/4.2/4.3 免证书(iDP)开发+真机调试+生成IPA全攻略
开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇。本文仍以4.1版本为例。更新:现在Xcode 4.2正式版和iOS 5均已发布,下面补充上4.2的修改方法。(2011-10-24)各步骤会标明版本,比如(Xc转载 2012-03-10 18:16:04 · 7798 阅读 · 4 评论 -
iPhone全屏处理
第一种方法:在info.plist文件中添加"Status bar is initially hidden"并钩选使iPhone全屏显示。第二种方法:通过编程的方式实现iPhone应用程序的全屏显示,代码如下。[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];上面代码通翻译 2012-03-23 16:55:52 · 1181 阅读 · 0 评论 -
如何将创作的app发布到苹果的app store上
iPhoneapp发布到appstore的步骤iPhoneapp发布到appstore的步骤如下:要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP)开发者授权,99美元。创建发布程序的证书。步骤如下:如果已经购买了开发账号IDP,登录进去后会看到如下地方(图1)store上" tit翻译 2012-02-29 20:31:15 · 1598 阅读 · 0 评论 -
移动开发框架Sencha+Touch开发实战(续)
在上一篇文章中(http://blog.youkuaiyun.com/stoneson/article/details/6870660),我们介绍了移动跨平台开发框架Sencha Touch的基本特性,并开始指导大家如何使用Sencha Touch开发一个简单的记事应用,其中讲解了记事页面列转载 2011-10-13 17:10:12 · 1431 阅读 · 0 评论 -
移动跨平台开发框架Sencha+Touch实战
目前,智能机的应用开发如火如荼,比如Android,苹果ios开发的应用已越来越多。开发者在开发这些基于不同操作平台上的无线应用时,都面临要熟悉所用平台的技术知识的挑战。因此,目前有不少基于HTML5标准的跨移动开发框架出现,开发者只需要掌握HTML5,CSS及Javascrip转载 2011-10-13 16:48:51 · 1174 阅读 · 0 评论 -
Sencha Touch 快速入门2.0 第四章 Api文档看懂了吗?
今天来扯一扯官方文档以及其他的一些东西。大部分问题,其实都是可以通过查阅文档来解决的。 因为文档是没办法直接用浏览器打开来看的,所以请大家先将sencha-touch-1.1.0下的docs文件夹部署到本机的IIS或者其他服务器上,以便查阅。 怎么部署文转载 2011-10-13 14:13:06 · 904 阅读 · 0 评论 -
Sencha Touch 自定义List的三种实现方案
在sencha touch的list里嵌入自己想要的控件,有多种选择方案。其中一种是直接在itemTpl相应的地方加上html标签(如)创建html控件。效果如下:蛋疼了吧。。。风格不统一,而且要给按钮加事件也显得比较别扭。这个方案,当然还是有它的好处的,这是转载 2011-10-13 14:16:21 · 1900 阅读 · 0 评论 -
Sencha Touch 快速入门2.0 第二章 Chorme浏览器调试功能介绍
大家好,今天再为大家奉献一篇入门教学,这次是关于浏览器调试的。无论你是在学习,还是做项目,熟练地掌握浏览器的调试功能,都将会有很大的帮助。调试能够帮助你快速地了解框架,处理bug,让你不论处理什么都能够更快速,更准确。在这篇文章里,我将详细地为大家介绍chrome转载 2011-10-13 14:10:57 · 1091 阅读 · 0 评论 -
Sencha Touch 快速入门2.0 第三章 布局(1)Box布局
Sencha Touch里的布局有五种o hboxo vboxo cardo fito auto[默认]实际上可以分为Box布局和Fit布局两种。Sencha touch里的布局应该理解为:该控件转载 2011-10-13 14:12:04 · 167 阅读 · 0 评论 -
Sencha Touch 快速入门2.0 第三章 布局(2) Card布局
在这篇里面,我就尽量少说废话了,如果有什么不清楚的地方,请看前面的章节。Sencha Touch 快速入门2.0 第三章 布局(一)Box布局一、Fit布局Fit布局很有特点,它只允许自己的第一个item被显示出来,并且填充满自己。如果它的it转载 2011-10-13 14:12:35 · 193 阅读 · 0 评论 -
Objective-C语法快速参考 [与C#对比]
大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读转载 2011-11-15 15:40:09 · 857 阅读 · 0 评论 -
HTML5 Web Sockets与代理服务器交互
随着最近WebSocket服务器实现的高速增长,对于HTML5 Web Socket如何处理代理服务器,防火墙,以及负载平衡路由器出现了许多疑问。代理服务器是否会自动中断WebSocket连接?HTML5 Web Sockets是否能比Comet更好的处理防火墙与代理服务器问题呢?Web Sockets又是否是实行无缝的代理服务器遍历的银弹呢?在这篇文章中,我将会解释HTML5 Web Socke转载 2011-12-09 09:54:35 · 2057 阅读 · 0 评论 -
IOS7 隐藏状态栏 (电池栏)
电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7翻译 2014-02-20 17:49:38 · 1234 阅读 · 0 评论