Three20是一个编译的静态类库
,在Xcode中的项目实用此类库也非常方便,以下是一些基础步骤:
1,从Three20 Git上获取
最新文件
,在终端命令
输入:git clone git://github.com/joehewitt/three20.git,必须确保此项目文件必须有一个固定的存放路径
,因为你的项目如果实用此类库,在XCode中需要引用此项目(说明:Git是一种版本控制器,也就类似于源代码
管理的东西了,如果还没安装,请到下面网址下载
:http://git-scm.com/download
,并进行安装)
2,经过一些时间下载数据后打开“Three20.xcode
proj”,
一般项目想在的默认路径会在”/computerName/Document/three20″中的”src”文件夹中。
把”Three20.xcodeproj”拖入到你的项目中的”Groups and
Files”中的”Framworks”类目中。出现对话框后,取消选择”Copy item”,在“Reference Type”的选项中选中”
Relative To Project
” ,然后点击”Add”
3,现在你需要在你的项目中关联Three20的静态类库。点击刚才添加的”Three20.xcodeproj”,在右侧”Details”里选中最后一个复选框
4,增加Three20作为dependency,这样Xcode才能正确编译Three20:打開
Targets并双击你的target,在General标签下的的Direct Dependencies按“+”后选择Three20,最后按下
Add Target
5,在src中找到Three20.bundle并拖入项目,在跳出的对话框中的选中 Create Folder References,取消选择Copy items,Reference Type中选择 Relative to Project
6,加入 Core QuartzCore.framework
7,加入搜寻路径:
打开Project Settings并切换到Build
在Search Paths分类找到Header Search Paths于你的项目相对 three20/src 的相对路径 (如 “../../../3rdLibrarys/three20/src”)
在Linker分类下找到Other Linkder Flags新增“-ObjC”和”-all_load”
8,最后实用时只需加入#import “Three20/Three20.h”就ok了
分享到:
相关推荐
本资源压缩包“facebook-three20-1.0.11-Resource_2”包含了Three20库第一层目录下Resource子目录的部分图片资源。 【描述】中提到的内容强调了这些资源是Three20框架中用于UI展示的一部分,通常包括按钮、图标、...
【Facebook Three20 1.0.11】是一个针对iPhone应用开发者的Objective-C库,它为iOS开发者提供了一系列强大的工具和组件,极大地简化了UI设计和数据管理过程。Three20库最初由Facebook开发并开源,其核心目标是帮助...
学习和使用"iPhone three20",开发者可以从以下几个方面受益: 1. **UI组件库**:预构建的控件可直接用于快速搭建界面,减少重复工作。 2. **扩展性和灵活性**:源代码允许开发者根据需求进行修改和扩展,创建独特...
Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于Iphone的多个应用源码Iphone开发系列源码——FaceBook基于...
【标题】"facebook-three20-1.0.11-Resource_1"是一个与Facebook相关的开源库Three20的资源文件集,版本号为1.0.11。Three20是一个强大的iOS应用程序开发框架,它扩展了Apple的UIKit框架,提供了许多高级功能,特别...
【标题】"iOS游戏应用源代码——facebook-three20-1.0.11-0-g089a89c.zip" 提供的是一个基于iOS平台的游戏应用的源代码,其中包含了Facebook的Three20库的一个特定版本,即1.0.11-0-g089a89c。Three20是一个著名的...
- 同样地,将 `Three20.xcodeproj` 文件拖入到工程的 Resource 目录下,设置方式与添加 `Three20.bundle` 相同。 ##### 步骤五:配置工程设置 - 打开 `testThree20` 工程设置面板。 - 在 General 面板下,添加 ...
为了使用此库,首先需要将文件解压缩,然后在Axure的“库”面板中选择“导入库”,定位到这个.rplib文件并打开,即可在元件库列表中看到新增的iPhone元件。 在设计过程中,设计师还可以利用Axure的动态面板功能,将...
Three20是一款针对iOS开发的开源UI库,源自Facebook的iPhone应用程序源代码。它提供了一系列的图形用户界面组件,包括图片查看器、通用工具以及HTTP本地缓存等功能,极大地简化了iOS应用开发过程中的界面设计工作。 ...
- 导航到`testThree20`工程目录下的`three20_src-Build-Debug-iphonesimulator`目录,选择`libThree20.a`文件并点击“Add”。 - 添加`QuartzCore.framework`。 3. **配置Build Settings**: - 在Build Settings...
《Three20:Objective-C库助力iPhone开发》 在iOS应用开发领域,Three20是一个备受推崇的Objective-C库,专为iPhone开发者设计,旨在提供一套强大的工具集,以简化和加速开发流程。这个库源自Facebook,起初是其...
"axureiPhone机型元件库"是专为使用Axure进行iPhone设备原型设计的设计师们提供的一套全面的元件资源集合。这套元件库包含了大部分常见iPhone手机型号的预设组件,包括手机外壳、屏幕尺寸以及各种细节元素,旨在帮助...
Three20 是一个强大的 iOS 开发框架,它由 Facebook 前员工 Joe Hewitt 创建,并在 2009 年开源。这个框架为 iOS 应用程序提供了丰富的 UI 组件、网络请求处理、照片库展示等功能,极大地提升了开发效率。本文将深入...
对于初学者来说,理解和掌握如何在 Xcode 中集成并使用 Three 20 是非常重要的一步。 #### 二、Three 20 的集成步骤详解 ##### 1. 创建 iPhone 工程 - **第一步**:打开 Xcode,创建一个新的 iPhone 工程,并命名...
iPhone开发框架 Three20 ,Three20 UI 是一个iPhone开发图形接口类的集合,包含图片查看,一般工具,HTTP本地缓...
关于这个叉子这个 fork 包含来自主 Three20 存储库的一些重大更改。 所有子项目都变成了一个简单的项目使用 CocoaPods ( ) 简化安装XML ... Three20 源自 Facebook iPhone 应用程序,它是有史以来下载次数最多的 iPhone
Three20是一个开源的iOS开发框架,它为开发者提供了丰富的UI组件和功能,而TTLauncher则是Three20库中的一个部分,用于创建类似iPhone主屏幕的应用启动器界面。 【描述解读】 描述中仅重复了标题,没有提供额外的...
在使用Axure元件库iPhone时,设计师可以将它们拖放到工作区,调整大小和位置,然后添加交互和动态行为。通过这种方式,可以快速搭建出完整的iPhone应用原型,并进行测试和迭代,为后续的开发工作打下坚实的基础。...
"Axure中使用的iPhone UI库"是一个专门为在Axure中设计iOS应用原型准备的资源库,它包含了大量预设的iPhone用户界面元素,使得设计师能够更高效地构建逼真的iPhone应用原型。 在设计iOS应用原型时,UI库通常会包含...
Three20是一个强大的iOS开发库,它为开发者提供了一系列工具和组件,包括模仿Facebook应用的UI元素。本系列博文中,我们将深入探讨如何利用Three20软件引擎来自制iOS顶部状态栏。 首先,Three20库的核心是...