xcode4.2开发最新的ios5应用,分享snow版本下载地址

news/2024/7/7 14:55:15

#iPhone开发#一直以为xcode4.2只支持lion系统,后来发现新版本支持snow,昨晚下载完成,上午安装成功了,这回可以编译支持ios5的应用了。

 

看到AppStore里好多应用都升级了,就因为需要支持iOS5,难道iOS5不兼容原来的应用?

升级到xcode4.2 for snowleopard 原先的项目在4.3.3的模拟器下正常,但最新的ios5就是编译不过去,看来确实需要做一些调整才可以支持ios5,后续将继续完善关于升级到ios5的相关修改内容。

 

1、【ASIHTTPRequest升级】

ASIHTTPRequest组件升级到ios5编译错误的解决办法,移除libz.1.2.3.dylib的引用,改为libz.1.2.5.dylib引用就可以正常了,同时把组件升级到最新的版本即可。

 

2、xcode4.2对于内存泄漏的检测更加全面与细致,使用起来更方便了。

例如:cell.backgroundView = [UIView alloc]initWithFrame:cell.frame];  这个语句在4.0.2里不会提示有内存泄漏,但在4.2中就会提醒了。正确的写法是:

UIView *backView= [UIView alloc]initWithFrame:cell.frame];

cell.backgroundView = backView;

[backView release]; 

3、SVN配置,不支持IP连接,提示  host is unreachable

首先需要修改host文件
sudo vim /private/etc/hosts
在最下面插入一行
192.168.32.132      svnserver
然后关闭xcode再重启几次机子。多试几次可能就会成功了。

 

我根据这个方法试了一个下午终于搞定了。方法肯定是对的,只是需要点耐心。
 

4、图标设置

如果想自己控制图标的显示效果,可以直接修改plist文件就可以。新增一个属性,找到Icon already includes gloss effects,然后把这个属性设为YES,即图标已经实现了高光修饰效果,不使用系统的效果。安装的软件的图标就没有了默认的高光效果了。

iOS5里这样设置不生效,需要打开plist文件中展开Icon files(iOS 5)子项Primary Icon的子项Icon already includes gloss effects

 

 

分享下载的种子文件。 http://t.cn/S71uvk

 

 更多细节可以关注微博:http://weibo.com/eulbq

转载于:https://www.cnblogs.com/liubiqu/archive/2011/11/02/2232784.html


http://www.niftyadmin.cn/n/2096505.html

相关文章

PgSQL · 实战经验 · 分组TOP性能提升44倍

业务背景 按分组取出TOP值,是非常常见的业务需求。 比如提取每位歌手的下载量TOP 10的曲目、提取每个城市纳税前10的人或企业。 传统方法 传统的方法是使用窗口查询,PostgreSQL是支持窗口查询的。 例子 测试表和测试数据,生成10000个分组&…

互联网 免费的WebService接口

股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/WebServices/StockInfoW…

DELL RAID卡管理工具 MegaRAID Storage Manager(偏重RAID常用管理命令)

前言:业务生产中大部分服务器RAID控制器使用的LSI产品,例如服务器:DELL、IBM、HP、浪潮、联想、华为。本文主要针对行业主流服务器DELL系列RAID卡管理,借住LSI产品管理软件MegaRAID Storage Manager (以下简称MSM&…

BOOL与bool,TRUE/FALSE与true/false

bool是C中定义的类型,true/false为C中关键字 BOOL为VC中的 typedef int BOOL;为int类型。 typedef int BOOL;#ifndef FALSE #define FALSE 0 #endif #ifndef TRUE #define TRUE 1 #endifbool result BOOL result CPPUNIT_ASSERT(true 1); //CPPUNIT…

手机自动化_业务测试关注点

手机业务测试关注点: 1、登录 ●登录用户名和密码错误时,界面有提示信息 ●用户主动退出登录后,下次启动APP时,应该进入登录界面 ●对于支持自动登录的APP,数据交换时 ,是否能自动登录成功且数据库操作无误…

JS总结篇--[转]JS学习总结-技巧、方法、细节

变量转换 var myVar "3.14159", str "" myVar,// string类型 int ~~myVar, // number类型 float 1*myVar, // number类型 bool !!myVar, // boolean类型 array [myVar]; // array类型 但是转换日期(new Date(myVar))和正则表达式(new RegEx…

产品价格谁来定

产品如何定价,最简单的考虑就是合理的成本加上合理的利润。成本如何计算呢,这个问题非常复杂。租用场地、雇佣人员、购买原材料、机器折旧、市场营销、产品研发、出国考察、配备车辆等等,都可以看作成本。经济学上的“成本”概念也很复杂。张五常《经济解…

linux的kernel是怎样工作的(TI_DM36X_ARM系统)(3)

start_kernel调用setup_arch()函数作为执行的第一步,在其中完成特定于体系结构的设置 1 void __init2 setup_arch(char **cmdline_p)3 {4 extern char _end[];5 6 struct alpha_machine_vector *vec NULL;7 struct percpu_struct *cpu;8 …