摘要:
著名的图片打包软件TexturePacker,只要是做游戏应用开发,几乎都会或多或少的用到它。 阅读全文
阅读排行榜
项目中如何添加CorePlot开源框架(重温Xcode链接静态库)
2012-02-11 11:32 by 张智清, 8487 阅读, 收藏,
摘要:
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文件。 阅读全文
Xcode4.2中将Three20开源库导入到工程项目中
2012-02-11 21:06 by 张智清, 8229 阅读, 收藏,
摘要:
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....”项。 阅读全文
自定义UIViewController与xib文件的关系分析
2011-11-11 20:37 by 张智清, 6837 阅读, 收藏,
摘要:
用Xcode的模板加入UIViewController sub class时,勾选with xib for interface项会随之一起生成三个后缀名不同(.h .m .xib)的同名文件。
之后在工程项目中若是用这个自定义的UIViewController,可以采用以下两种方式定义: 阅读全文
C#学习笔记之三:C#接口与事件委托
2010-01-11 10:39 by 张智清, 6461 阅读, 收藏,
摘要:
★ 接口就是语义相关的一个或多个抽象成员组成的命名集合。只有在接口被一个类或结构实现了,否则它们是不起任何作用的。
接口定义(声明):
★ 在C#中,接口使用interface关键字来定义。接口从不指定一个基类(甚至是System.Object),接口包含的成员不带访问修饰符。
★ 所有接口成员都隐式规定为公共的(public)。在接口中,所有方法都是抽象的。
★ 接口可由方法、属性、事件、索引器或这4种成员类型的任何组合构成。接口不能包含字段。
★ 类的属性和索引器可以为接口上定义的属性或索引器定义额外的访问器。例如,接口可以声明一个带有get访问器的属性(即只读属性),而实现该接口的类可以声明同时带有get和set访问器的同一属性。但是,如果属性或索引器使用显式实现,则访问器必须匹配。
阅读全文