- 浏览: 1025726 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (675)
- ios (214)
- android-course (5)
- unity3d (7)
- cocos2d (36)
- html5 (3)
- game (5)
- android (42)
- java (57)
- php (12)
- 创业 (10)
- SEO (3)
- 架构 (2)
- 数据库 (3)
- 产品设计 (9)
- 操作系统 (10)
- Web前端 (11)
- 其他 (50)
- GAE (1)
- mac os (8)
- Open Source (2)
- 序列号 (10)
- C (2)
- database (2)
- 算法 (6)
- 设计模式 (1)
- photoshop (1)
- 3dmax (1)
- maya (1)
- opengl (3)
- 游戏设计 (1)
- 趋势 (1)
- cocos2d-x (4)
- shell (3)
- c++ (30)
- lua (5)
- flash (1)
- spring (3)
- mysql (4)
- Git (6)
- xmpp (1)
- cocos2dx (14)
- mac (2)
- 编程规范 (2)
- windows (1)
- linux (5)
- coocs2dx (1)
- ubuntu (2)
- aws (1)
- OPENGLES (1)
- 原画 (1)
最新评论
-
jlees:
Best mobile app testing tool pc ...
iOS + XCode 4 + GHUnit = Mobile TDD+Continuous testing -
ipanda:
楼主,能否给一个Micro CloudFoundry的虚机或者 ...
Cloud Foundry使用及开发向导 -
love_zongming:
谢谢分享。。
visio2007序列号 -
雨花台舞水:
你这才是枪文把
套在 360 黑匣子外面的黑盒子:你被技术型枪稿吓到了么? -
hugh.wang:
改天试试
Mac版魔兽争霸3 1.24e下载
Three20是由Facebook所發展的一套iPhone框架,最初的目的是為了建構Facebook的iPhone版應用程式,後來便將framework開放原始碼提供給廣大的iPhone開發者使用。 雖然一般各位在使用iPhone軟體的經驗中,對於Three20的存在沒有特別的印象,但是事實上Three20出現在相當多的應用軟體中,像是Facebook、Flickr的官方軟體或是最近剛被Twitter收購的Tweetie及Gowalla的官方軟體,都是使用Three20的作品。 或許會有人好奇為什麼這套框架要取名作為Three20呢?那是因為iPhone的螢幕解析度為320×480,所以就取名叫做Three20了。 誠如序文中提過,Three20是一個開放原始碼的框架,任何的開發者都可以自由的使用。而秉持著開放原始碼的精神,許多開發者也有貢獻一些程式碼回饋,像是Tweetie的下拉後重新讀取便是一例。 而究竟Three20提供了哪些好用的功能、如此的吸引開發者呢? 像是在UI上面,Three20提供了類似iPhone內建的相簿瀏覽介面: 兩種不同的訊息發佈介面,前者適合撰寫長篇訊息: 後者適合微網誌等的狀態更新: 此外也有一些通用的介面元素: 或是製作漂亮的按鈕: 及等待畫面: 除了在UI上提供了眾多方便、漂亮的介面之外,這些UI元件的使用上也比Cocoa Touch本身所提供的API容易不少。 而在底層的方面也提供了開發者許多方便的工具,像是: 透過Three20提供的這些方便好用的API,將無疑的可以替開發者節省下大量時間。 雖然Three20是一個很方便的Framework,透過這套框架我們可以快速的搭建出許多複雜的功能,然而由於Three20的開發資源幾乎都投注在框架本身的改版上,因此API文件可以算是相當的缺乏,對於剛接觸Three20的開發者可能會感到相當的困擾。 所幸的是,Three20的文件標頭檔(headers)註解相當齊全,對於每個類別的Property、Methods都有很詳細的註解,故開發者可以透過閱讀這些註解學習這些API。 而且當你下載Three20的同時,你也會得到許多範例程式,像是TTCatlog這個包含大多數Three20 UI元件的展示程式以及TTTwitter和TTFacebook這兩個分別搜尋Twitter和Facebook上的Three20相關內容的範例。 筆者在今年參加了Google Summer of Code這個由Google贊助的暑期開放原始碼活動,讓學生們能夠實際參與開放原始碼開發的工作。而我所作的專案便是替Three20增加iPad的支援。 在接下來的幾個禮拜中,筆者將陸續撰寫Three20相關的文章,希望能夠帶領各位讀者深入淺出Three20這個框架,還請各位讀者拭目以待。使用Three20的軟體
Three20
Three20所提供的功能
Three20入門方式
結論
发表评论
-
Mac上安装Protocol Buffers
2016-09-18 11:29 8081.下载文件 (http://code.google.com ... -
webview点击获取图片
2016-04-01 17:12 817UILongPressGestureRecognizer * ... -
hexo 自动部署脚步
2016-03-29 21:17 918echo "===============star ... -
自定义navigationItem.leftBarButtonItem后,系统默认的手势滑动失效解决方案
2016-03-01 18:01 1271自定义navigationItem.le ... -
UITextView autolayout 高度自适应
2016-02-15 23:26 1398UITextView *t = [[UITextView ... -
腾讯敏捷框架TAPD》研究
2015-11-19 20:47 1412这篇文档是研究心得 ... -
ios image 压缩
2015-11-06 12:09 828- (UIImage *)_scaleToSize:(UII ... -
iphone分辨率图解
2015-11-04 17:33 530iphone分辨率图解 -
IOS中获取各种文件的目录路径的方法
2015-09-24 12:10 639iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储 ... -
Customizing Navigation Bar and Status Bar in iOS 7
2015-08-17 20:23 1596Like many of you, I have been ... -
GCD 深入理解:第一部分
2015-07-24 14:49 757本文翻译自 http://www.raywenderlich ... -
Mac上的抓包工具Charles
2015-05-06 01:09 5310Mac上的抓包工具Charles 分类: IO ... -
如何移除发布版本中的NSLog输出
2015-05-04 20:27 735Phone开发中会经常使用NSLog将一些运行信息输出到终端 ... -
xcode4的环境变量,Build Settings参数,workspace及联编设置
2015-03-27 11:23 915一、xcode4中的环境变量 $(BUILT_PROD ... -
数字签名是什么?
2014-11-25 16:58 608http://www.ruanyifeng.com/blog/ ... -
让你的Xcode更加高效
2014-10-29 00:16 504http://www.tairan.com/archives/ ... -
我所经历的“余额宝”的那些故事
2014-06-08 01:05 743“余额宝”经过不到 ... -
代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
2014-05-31 01:25 783最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍 ... -
WWDC 2013 Session笔记 - iOS7中的多任务
2014-05-31 01:24 651这是我的WWDC2013系列笔记中的一篇,完整的笔记列表 ... -
APP被苹果App Store拒绝的79个原因(未完待续)
2014-05-09 10:49 1140作为iOS开发者,估计有很多都遇到过APP提交到App Sto ...
相关推荐
在iOS应用开发中,使用第三方框架能够极大地提升开发效率,减少重复工作,并提供丰富的功能。本教程将聚焦于“RESideMenu”这一第三方框架,它为iOS应用带来了类似Facebook、Instagram等应用的侧滑菜单效果。这个...
iPhone开发框架 Three20 ,Three20 UI 是一个iPhone开发图形接口类的集合,包含图片查看,一般工具,HTTP本地缓...
浅谈iphone中第三方对象回调的方法的文档,有需要的人请仔细阅读
在"标签"中提到了"iPhone"和"iPad",这意味着three20框架不仅支持iPhone应用开发,也适用于iPad应用。这得益于它对UIKit的全面覆盖,使其能够在不同尺寸的屏幕上自适应布局,满足多设备开发的需求。 压缩包中的文件...
本部分将详细介绍如何将 Three20 集成到一个新的 iPhone 工程中,并进行简单的测试。 ##### 步骤一:创建 iPhone 工程 - 使用 Xcode 创建一个新的 iPhone 工程,命名为 `testThree20`。 ##### 步骤二:解压 Three...
**一、Three20 框架简介** Three20 提供了一套完整的 UI 控件,包括 TTTableViewController(类似 UITableView 的增强版)、TTPhotoViewController(用于图片浏览)以及 TTPickerViewController(选择器视图)。它...
**第三步:添加Three20.bundle资源文件** 1. 将`Three20.bundle`文件夹拖入到`testThree20`项目的Resources目录下。 2. 同样地,在出现的对话框中不要勾选“Copy items”,并在Reference Type下拉菜单中选择...
- **第三步**:将 `Three20.bundle` 文件夹拖入工程的 Resources 目录下。 - **注意**:在弹出的对话框中,不要勾选 “Copy items” 选项;在 “Reference Type” 下拉框中选择 “Relative to Project”。 ##### 4....
- CocoaPods 或 Carthage 是常用的依赖管理工具,可以帮助引入并管理第三方库,如MBProgressHUD加载指示器、Alamofire网络库等。 8. **性能优化**: - 使用` Instruments`工具进行性能分析,如内存泄漏检测、CPU...
《Three20:Objective-C库助力iPhone开发》 在iOS应用开发领域,Three20是一个备受推崇的Objective-C库,专为iPhone开发者设计,旨在提供一套强大的工具集,以简化和加速开发流程。这个库源自Facebook,起初是其...
Delphi模仿iPhone手机的基本界面效果,未使用第三方控件。仿iPhone界面图标效果,其实是Delphi处理PNG图像方面的一个例子,里面使用了pngimage PNG图像处理类,使用这个类主要是想引入PNG格式的图像,根据文档,只要...
Iphone在应用APP中打开第三方应用APP,适合初学者,学习打开其他第三方应用,主要是info.plist中的URL types节点下的URL Scheme下的item0 自定义的值,这个应用我定义的chenshone,另外一个定义的chenshtwo,所以...
本资源压缩包“facebook-three20-1.0.11-Resource_2”包含了Three20库第一层目录下Resource子目录的部分图片资源。 【描述】中提到的内容强调了这些资源是Three20框架中用于UI展示的一部分,通常包括按钮、图标、...
6. **第三方库的集成和使用**:了解如何将Three20这样的第三方库导入到自己的项目中,以及如何管理和更新这些依赖。 总之,这个压缩包对于iOS开发者来说是一个宝贵的资源,它不仅提供了实际的游戏应用源代码,还...
Three20是一款针对iOS开发的开源UI库,源自Facebook的iPhone应用程序源代码。它提供了一系列的图形用户界面组件,包括图片查看器、通用工具以及HTTP本地缓存等功能,极大地简化了iOS应用开发过程中的界面设计工作。 ...
【描述】提到的"压缩包为three20第一层目录下的Resource子目录的部分图片",这意味着这个压缩文件包含的是Three20项目中用于用户界面的图像资源。在iOS应用开发中,图片资源通常用于按钮、图标、背景以及各种UI元素...
能够把iphone当做移动存储的一款工具,使用非常方便
在iOS开发中,理解并熟练使用这样的第三方框架可以极大地提高开发效率。首先,你需要将"sliderBar for iPhone"解压,并将其添加到你的Xcode项目中。这通常通过在Xcode的"Target" > "General" > "Linked Frameworks ...
综上所述,FlowCover是一个旨在提升iOS应用用户体验的开源框架,它涉及到了iOS开发中的多个重要知识点,如手势识别、自定义布局、视图动画、性能优化以及第三方库的集成等。开发者通过学习和使用FlowCover,不仅可以...
【Facebook Three20 1.0.11】是一个针对iPhone应用开发者的Objective-C库,它为iOS开发者提供了一系列强大的工具和组件,极大地简化了UI设计和数据管理过程。Three20库最初由Facebook开发并开源,其核心目标是帮助...