摘要:
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....”项。 阅读全文
推荐排行榜
可任意自定义的UITableViewCell
2012-01-07 14:52 by 张智清, 38334 阅读, 收藏,
摘要:
UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回值),以及屏幕高度计算屏幕中可显示几个cell。而进行自定义TableViewCell无非是采用代码实现或采用IB编辑nib文件来实现两种方式,本文主要收集代码的方式实现各种cell自定义。 阅读全文
项目中如何添加CorePlot开源框架(重温Xcode链接静态库)
2012-02-11 11:32 by 张智清, 8509 阅读, 收藏,
摘要:
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文件。 阅读全文
精简易理解的ios开发要点(一句话的要点,不断总结补充!!)
2011-12-22 14:59 by 张智清, 2267 阅读, 收藏,
摘要:
调用UIApplicationMain函数来启动事件循环并运行整个应用程序是main主函数的核心任务。
UIApplicationMain函数的第三个(principalClassName)和第四个(delegateClassName)参数,分别指明了应用程序的主类和应用程序委托类。
应用程序类的静态方法sharedApplication方法可以获取应用程序的句柄;即通过调用[UIApplication sharedApplication]来得到这个单例实例的指针。由此实例句柄的delegate方法我们可以得到对应用程序委托的一个引用。
应用程序委托是可以执行一些代码的第一个地方(当应用程序加载的时候),也是最后一个地方(在应用程序退出之前)。
applicationDidFinishLaunching: 这是在应用程序载入之后调用的第一个方法。是执行应用程序范围内数据初始化(载入任何应用程序之前的状态或设置)的好地方。 阅读全文
关于自定义AlertView背景的方法收集
2011-12-24 22:32 by 张智清, 4092 阅读, 收藏,
摘要:
从网上收集了一些自定义AlertView背景的方法,汇总一下以便有需要时使用。 阅读全文
浙公网安备 33010602011771号