摘要: 打开 RootViewController.m ,然后所有搜索如下代码: Ios代码 #elif GAME_AUTOROTATION == kGameAutorotationUIViewController // // EAGLView will be rotated by the UIViewController // // Sample: Autorotate only in landscpe mode // // return YES for the supported orientations ... 阅读全文
posted @ 2012-04-12 22:14 生活不是用来挥霍的 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1移动应用现状移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用C/C++的Symbian、使用Object C的iOS和使用Java的Android应用开发技术,几乎是完全无法融合的. PhoneGap跨平台移动应用开发框架正是应运而生.我们需要搞清楚几个概念:Web App,Native App,Hyb 阅读全文
posted @ 2012-04-12 22:13 生活不是用来挥霍的 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。那么,你知道图标的大小和格式吗?本文适用于iPhone,iPod Touch,iPad等各种iOS设备。图片大小(px)文件名用途重要程度512x512iTunesArtworkiTunes商店中展示可以没有,推荐有57x57Icon.pngiPhone/iPod touch上的App Store以及Home界面这个真得有114x114Icon@2x.pngiPhone 4(高分辨率)的Home 界面可以没有,推荐有72x72Icon-72.png兼容iP 阅读全文
posted @ 2012-04-12 22:13 生活不是用来挥霍的 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 当build iPhone程序时,Xcode会将它打成一个包。这个包是文件系统下的一个目录用于将相关资源放到一起。一个iPhone程序包包括可执行程序和程序使用的各种资源(例如程序图标、其他图片和本地化资源等)。下面我们逐个看一下iPhone程序包里到底有什么?MyApp盛放程序代码的可执行文件。此文件的名称与工程的名称相同。这个文件是必须的。Settings.bundleSettings.bundle是一个像设置程序(Settings Application)添加设置选项的一组文件包。这个文件包中包含有属性列表和其他用于设置和现实属性的资源。Icon.pngIcon.png是一张57*57的 阅读全文
posted @ 2012-04-12 22:12 生活不是用来挥霍的 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 简介 Objective-C语言关键词,与@synthesize配对使用。 功能:让编译器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如: 1、在头文件中:Ios代码@propertyintvariable; 等效于在头文件中声明2个方法:Ios代码-(int)variable;-(void)setVariablet:(int)newVariable; 2、实现文件(.m)中Ios代码@synthesizevariable; 等效于在实现文件(.m)中实现2个方法。Ios代码-(int)Variable{returnvariable;}-(void)setVari... 阅读全文
posted @ 2012-04-12 22:07 生活不是用来挥霍的 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 再来一篇,获取本地IP,三种方法:(1)在Day 4教程里面的NSHost(http://appsamuck.com/day4.html)也能取到IP,不过是私有的API(2)从Cstruct的地址取(http://stackoverflow.com/questions/3538365/iphone-get-ip-address-of-the-current-wifi),有人回复说返回error,经过单步debug之后,发现只要修改一下即可,循环判断里面原来判断是"en0",单步的时候会得到en1值,加个或运算,即可正确返回,不知道还有木有en2,en3之类的…(3)也是C 阅读全文
posted @ 2012-04-12 22:06 生活不是用来挥霍的 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Object-c代码////SougouMusicParser.h////Createdbyscott.8an@gmail.comon12-3-13.//Copyright(c)2012年littlewornllc.Allrightsreserved.//#import<Foundation/Foundation.h>#import"ASIHTTPRequest.h"#import"ASINetworkQueue.h"#import"TFHpple.h"#import"XPathQuery.h"#imp 阅读全文
posted @ 2012-04-12 22:05 生活不是用来挥霍的 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 我已经看到这个问题很多次了。今天抽空研究了一下首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次。然后,它说设置成后者在该方法的关键:“applicationWillTerminate:(UIApplication*)application” 阅读全文
posted @ 2012-04-12 22:05 生活不是用来挥霍的 阅读(822) 评论(0) 推荐(1) 编辑
摘要: 构建iOS App有很多技术方式可以选择,本文介绍基于UIWebView的Cocoa Touch组件嵌入HTML页面的方式实现的一个iPhone App例子。文中将穿插iOS的基本内容,TWaver HTML5的基础应用,以及Objective C与Javascript相互调用的技术点。首先通过XCode构建个Empty Application即可创建一个UIViewController子类我命名为MainViewController,然后再xib可视化拖拽出如下界面,其中包含一个UISwitch开关,一个UISlider拉条,一个UITextField输入框,以及一个最重要的UIWebVie 阅读全文
posted @ 2012-04-12 22:04 生活不是用来挥霍的 阅读(647) 评论(0) 推荐(0) 编辑
摘要: \ue415就是表情编码,更多的表情编码如下: 阅读全文
posted @ 2012-04-12 22:03 生活不是用来挥霍的 阅读(355) 评论(0) 推荐(0) 编辑
摘要: iOS5之后,原来获取iPhone的DeviceId的接口:[UIDevice uniqueIdentifier] 被废弃!这个改动会影响非常多的人,尤其是数据分析者。由于iPhone取IMEI困难(属于私有方法),所以大多数应用将DeviceId,也就是uniqueIdentifier作为IMEI来使用。如果这个接口被废弃,那么,我们就需要寻求一个新的方式来标识唯一的设备。官方推荐的方法是,每个应用内创建一个UUID来作为唯一标志,并将之存储,但是这个解决方法明显不能接受!原因是,你每次创建的UUID都是不一样的,意味着,你卸载后重新安装这个软件,生成的UUID就不一样了,无法达到我们将之作 阅读全文
posted @ 2012-04-12 22:02 生活不是用来挥霍的 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Objective-C中的协议(Protocol)类似于常用的接口,协议(Protocols)中定义的方法,在类中实现。@protocol MyFirstProtocol- (void)myFirstProtocolMethod;@end在iPhone OS中,协议(Protocol)通常用来实现委托对象(Delegate Object)。委托对象(Delegate Object)一般用来自己定义行为或者动作,也就是调用自己定义方法,但自己不实现该方法,委托其它的类来实现该方法。UIApplication类就是一个典型的例子。UIApplication类中定义了一个应用程序应有的行为或者动作。 阅读全文
posted @ 2012-04-12 22:01 生活不是用来挥霍的 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。1. 兼容性Objective-C可以说是一种面向对象的C语言,在Objective-C的代码中可以有C和C++语句,它可以调用C的函数,也可以通过C++对象访问方法。2. 字符串Objective-C通常不使用C语言风格的字符串。大多数情况下是使用Foundation框架的NSString类型的字符串。 NSString类提供了字符串的类包装,支持Unicode,printf风格的格式化工具等等。它是在普通的双引号字符串前放置一个@符号,如下面 阅读全文
posted @ 2012-04-12 22:00 生活不是用来挥霍的 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 问题一 大家可能都有很多RMVB这样格式的电影连续剧,有了iPad之后发现iPad并不能原生的支持这些格式文件的播放。而且即使是支持的mp4格式,你也总需要用iTunes把它拷贝到iPad上面,非常麻烦。这里有几个方法:(1) 用软件把RMVB格式的转换成iPad/iPhone能播放的格式。缺点是非常慢。(2) 现在很多网站支持直接下载iPad/iPhone能播放的格式(譬如youku可以直接下载)。缺点是片源还是相对较少。(3) iPad/iPhone上有app,号称所有格式都能播放。缺点是有些卡。到目前为止,我觉得最方便的解决方案是:Air Video。这个方案有两部分,一个是在你的Win 阅读全文
posted @ 2012-04-12 22:00 生活不是用来挥霍的 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 开发环境使用的是目前为止最新的稳定版软件: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)各步骤会标明版本,比如(Xcode4.1请执行)和(Xcode4.2请执行),4.2.1的修改方法与4.2完全相同未标明的步骤为两个版本均需执行的步骤!更新:现在Xcode 4.3已发布,修改方法类似,Xcode 4.3的修改步骤将以(Xc 阅读全文
posted @ 2012-04-12 21:59 生活不是用来挥霍的 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 使用subversion管理iOS源代码1、安装和配置subversion服务器在windows 服务器上安装VisualSVN-Server,下载地址http://www.visualsvn.com/server/download/。采用默认安装,安装完成创建一个服务器的代码仓库hello,如图所示。然后在Users右键创建用户tony,再回到hello仓库右键- >Properties,将tony用户授权可以访问hello仓库。如果在浏览器中通过https://192.168.1.103/svn/hello/网址访问没有问题,说明服务器端就安装和配置好了。2、配置Mac OS X 的 阅读全文
posted @ 2012-04-12 21:58 生活不是用来挥霍的 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 这里是一个巨大的艺术创作的iPhone APP网站设计的灵感收集。这些网站设计,特殊的配色方案,详细的图标和高品质的图形使用,如此精彩。希望能给你带来灵感。Analog AppCourierAppThermo AppFacesEcokiMotionotoBaristaMoneybook AppLove HuntDeep Dog FitnessTea Round AppWhisper AppWheel of TeaClassic AppEgo AppThermonitor AppLittle SnapperMelatonin AppTapbotsMomento AppTimeturnerKeyp 阅读全文
posted @ 2012-04-12 21:54 生活不是用来挥霍的 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 移动程序分析机构Flurry今天发布报告称,中国市场上的iOS和Android设备激活量已在今年2月的某些时段超越美国。报告还显示,到3月底为止,中国市场上的iOS和Android设备激活量将占24%,超过美国的21%。业界人士指出,这一发展趋势并不令人感到惊讶,因为中国是全球人口最多的国家,同时也是第一个手机用户超过10亿人的国家。但需要指出的,中国正日益成为苹果等公司的关注焦点。今年早些时候,苹果CEO蒂姆·库克(Tim Cook)曾在一次电话会议上谈及iPhone 4S在大中华区的销售表现时称,这种手机在中国市场上的销售表现一直都起伏不定。市场研究公司IDC上周发布报告称,预计 阅读全文
posted @ 2012-04-12 21:54 生活不是用来挥霍的 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 随着市场上iphone4s、newipad的推出,越来越多人加入到了苹果迷大军的队伍中,本文推荐29个用户常用小技巧,需要提出说明的是,有些部分需要达到iOS5.0.1的状态下才能实现。请大家注意一下咯~一、升级到iOS5.0.1的用户们肯定发现了,屏幕锁定后, 在滑动解锁旁出现相机的图标。连按两次手机的home键,点击该图标,便可实现照相机功能。二、 省电模式,进入手机的主屏幕, 连按两次home键,会显示出你最近使用过的应用程序,这些图标看似已经退出,但实际它们在后台仍然在运行着,这是iphone、ipad长期耗电理由之 一,长按想要关闭图标,图标会颤抖起来,点击图标上方的红箭头,便可以删 阅读全文
posted @ 2012-04-12 21:53 生活不是用来挥霍的 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在海量的应用里面如何脱颖而出成为了设计师们永远不变的话题,今天从用户使用的角度给大家介绍一下如何设计一款优秀的iphone应用。用户是如何使用iPhone应用的啊!美丽的梦!温情的iPhone应用设计师的美梦!每当用户沉浸于他设计的应用之中时,设计师就像梦见自己沐浴着阳光在漫步。我们的指尖在屏幕上滑动、点击、缩放、旋转、轻拂,就像芭蕾舞女那优美的脚步。我们很快就理解了屏幕上的每个图标、每个点击的含义;我们很快就看到了每个按钮;我们很快就能驾驭iPhone所有的变化和手势。我们了解应用,因为我们学着如何使用并沉浸于其中,就像应用设计师一样。可惜,唉,故事纯属虚构。冷酷的事实是,大多数人完全不认真 阅读全文
posted @ 2012-04-12 21:53 生活不是用来挥霍的 阅读(224) 评论(0) 推荐(0) 编辑