xcode4.2开发最新的ios5应用,分享snow版本下载地址
#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