该文被密码保护。 阅读全文
Torque、Unity、Cocos2d这三大游戏开发引擎的比较
2012-02-12 10:53 by 张智清, 1542 阅读, 0 推荐, 收藏, 编辑
摘要:特性Torque Game BuilderUnityCocos2d开发语言C++C++(Engine source availableunder a separate license)Objective-C脚本语言Torque ScriptJavaScript,C#,Boo,extended with C++(Unity Pro)None通用二进制工具YesYesNot applicable通用二进制成品YesYesNot applicable开发平台Mac OS X,Windows,LinuxMac OS X,WindowsMac OS X only发布平台Mac OS X,Windows, 阅读全文
Xcode4.2中将Three20开源库导入到工程项目中
2012-02-11 21:06 by 张智清, 8221 阅读, 4 推荐, 收藏, 编辑
摘要:Three20这个与facebook亲戚的开源库是蜚声iPhone开发界,很多App都有它的影子,主要是其真得是功能强大。那么如何将Three20库添加到自己的项目中应用呢?一种是Python命令方式添加,再有就是纯手动添加到Xcode的具体项目中(以下是我在Xcode4.2中的添加配置操作,仅供记录参考)。
1. 从https://github.com/facebook/three20下载源码后解压到具体目录中。
2. 定位到解压目录下的src/Three20文件夹,将其中的Three20.xcodeproj拖放进我们在Xcode具体的工程项目中。注:在弹出的添加对话框中确认不要勾选”Copy Items into destinatons group's folder”选项框,勾选“Create folder references....”项。 阅读全文
项目中如何添加CorePlot开源框架(重温Xcode链接静态库)
2012-02-11 11:32 by 张智清, 8470 阅读, 3 推荐, 收藏, 编辑
摘要:CorePlot是一个开源的数据报表框架库,且是个静态库(iphone协议不允许连接动态库)。因此在项目中使用CorePlot要进行必要的一些设置以使Xcode正确链接这个静态库。(示例项目:PieChart Sample)。
1. 首先将core-plot/framework文件夹下的CorePlot-CocoaTouch.xcodeproj工程文件拖放进本例的PieChart Sample项目中,其间确认没有勾选"copy items to destination group's folder"选项。一旦添加了这个CorePlot工程文件,则在iPhone项目中作为二进制形式是可用的。
2. 选中拖进的CorePlot项目的Target项,在“Build Phases”选卡下的“Link Binary With Libraries”节点中新加入libCorePlot-CocoaTouch.a文件。 阅读全文
摘译:MHLazyTableImages异步加载图片到TableView(LazyTableImages升级版)
2012-02-10 20:12 by 张智清, 1291 阅读, 0 推荐, 收藏, 编辑
摘要:为了演示如何使用MHLazyTableImages这个类,可以修改苹果官方的LazyTableImages例子项目。现在图片下载的逻辑由MHLazyTableImages和MHImageCache类来处理。TableViewController只做创建一个MHLazyTableImages实例和连接其数据模型与它的表示图。放置图片到表格单元中:调用addLazyImageForCell:withIndexPath:方法。这个方法首先会查看是否图片已经存在于缓存中,如果没有则下载之。- (UITableViewCell*)tableView:(UITableView*)tableView cel 阅读全文
译:用iPhone SDK来画饼图(Pie Charts)报表
2012-02-10 14:34 by 张智清, 544 阅读, 0 推荐, 收藏, 编辑
摘要:以下类文件可帮我们用UIKit和QuartzCore框架来绘制向量图形。类似这个饼图(Pie Charts)。 阅读全文
转:Xcode下的GDB调试命令
2012-02-09 13:28 by 张智清, 3214 阅读, 0 推荐, 收藏, 编辑
摘要:Xcode的调试器为用户提供了一个GDB的图形化界面,GDB是GNU组织的开放源代码调试器。您可以在Xcode的图形界面里做任何事情;但是,如果您需要您可以在命令行里使用GDB的命令,且gdb可以在终端运行,也可以在Xcode下的控制台(Console Drawer)中运行。
要在一个调试的任务里输入GDB命令行命令:
在工具栏里点击Console Drawer (控制台抽屉窗口)按钮打开控制台。
您可以在控制台里查看Xcode调试器发送给GDB的命令,或者您可以直接在控制台里输入GDB命令。在控制台窗口里点击然后在gdb提示符后面输入命令。 阅读全文