博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年11月24日

摘要: LLVM是 Low Level Virtual Machine 的简称,这个库提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。简而言之,可以作为多种语言编译器的后台来使用。如果这样还比较抽象的话,介绍下Clang就知道了:Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。Clang 开发事出有因,Wiki 介绍如下:Apple 使用 LLVM 在不支持全部 OpenGL 特性的 GPU (Intel 低端显卡) 阅读全文
posted @ 2011-11-24 21:32 Likwo 阅读(1094) 评论(0) 推荐(0) 编辑

摘要: 在XCode 4.2 (with LLVM):里 -(void) release {} 会弹出警告warning: Semantic Issue: Conflicting distributed object modifiers on return type in implementation of 'release'为了去掉警告 修改如下-(oneway void) release { }onewayis used with the distributed objects API, which allows use of objective-c objects between 阅读全文
posted @ 2011-11-24 21:09 Likwo 阅读(1165) 评论(0) 推荐(0) 编辑

摘要: XCode4 App Store提交小结 本文建立在你的应用程序已开发完成的基础上 本文以理清流程为主 本文的内容以Distribution为准,但是所附的参考资料也有对Ad Hoc的说明 三种证书(Development、Distribution、Ad Hoc)的区别请参考:http://blog.sina.com.cn/s/blog_68444e230100srdn.html 本文引用的官方资料以XCode 3为准,XCode 4的操作略有不同正文 [建议:使用Safari浏览器] 准备注册App所需的材料。在这里查看。 在iTune... 阅读全文
posted @ 2011-11-24 17:59 Likwo 阅读(3353) 评论(1) 推荐(0) 编辑

摘要: 虽说有ios5了,可是以前的系统不能抛弃啊?于是乎当你选择的sdk低于4.3时,就出现了下页的报错:warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "4.0", ARCHS = "armv7").网上找了半天,发现一个日文博客,http://sarudeki.jp/mipoiapp/?p=692,虽然看不懂,但是截图还是好理解的,算是 阅读全文
posted @ 2011-11-24 11:13 Likwo 阅读(821) 评论(0) 推荐(1) 编辑