兔子的技術博客
兔子
::
首頁
::
聯系
::
聚合
::
管理
202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks
留言簿
(10)
給我留言
查看公開留言
查看私人留言
隨筆分類
(224)
C++及開發環境(47)
C++庫,組件(40)
IT業界(11)
編譯原理(4)
非C++技術資料(13)
服務器安全(1)
開發過程管理(24)
框架/圖像/算法(14)
蘋果相關(19)
軟件使用和系統維護(10)
數據庫,MIS系統(12)
系統API,底層技術(29)
收藏夾
(13)
C++庫,組件(4)
C++語言和開發環境(7)
開發過程管理(1)
生活娛樂
心情感悟(1)
狡兔多窟
百度
博客園
賽迪
網易
收藏博客
CodeWay(程序數學物理)
laviewpbt 的博客(圖像算法_VB)
maozefa的博客(圖像算法)
mybios(DX,圖形圖像)
MYCP
開源C++ Web應用服務器中間件(國內開源項目)
Stephen Liu
c++,web,lua,管理 等
zyl910 的博客(圖像算法_C++)
λ-calculus(編譯原理)
鋒鋒 FFLIB作者
知其然,知其所以然。熱愛IT技術,分享科技生活。專注于分布式、互聯網、游戲的開發技術。 無聊夢見憂郁,找到理想不太易,理想有日達成,找到心底夢想的世界。BEYOND!
羅朝輝(飄飄白云)
關注C++,3D技術,游戲開發,移動開發(iPhone/iPad,Android等)
人月神話的BLOG(軟件工程)
算法,C++技術
小豬的網絡編程
網絡編程技術,VA破解實時發布
易飛揚
ios 開發
重劍無鋒,大巧不工
游戲開發 Flash Scaleform GFx C++
周京生的博客(VS2010 ,TFS2010)
VS2010 ,TFS2010
子龍山人
iphone 開發
最新評論
1.?re: 調用D3D的 CreateDevice 函數后導致 COleDateTime::GetCurrentTime() 失敗
折騰了很久,原來是這個原因導致的問題。
--openeye
2.?re: 調用D3D的 CreateDevice 函數后導致 COleDateTime::GetCurrentTime() 失敗
謝謝你,終于幫我解決了這個問題,再次謝謝!
--李默然
3.?re: C++ 新特性-右值引用
x=0x7fff5fbff878
x=0x7fff5fbff8b0
x=0x7fff5fbff8b8
Program ended with exit code: 0 不一樣啊
--不是的啊
4.?re: C++ 新特性-右值引用
評論內容較長,點擊標題查看
--不是的啊
5.?re: http協議中get和post的區別(轉)
寫的非常好,呵呵,意猶未盡啊,如果再加一部分http響應報文的相關內容就絕對棒了!
謝謝!
--aylht
閱讀排行榜
1.?免費 SVN 服務器收集(30442)
2.?chrome 擴展程序安裝問題集(12335)
3.?用Windows API實現一個簡單的文本輸入框(10656)
4.?VS2010下編譯boost(10468)
5.?使用Google code + SVN進行多人開發(9937)
評論排行榜
1.?免費 SVN 服務器收集(10)
2.?轉:32位地址的尋址方式(5)
3.?多重繼承導致虛函數表為空!(3)
4.?Tiny Compiler(一個解釋器的學習范例)(3)
5.?C++中字符串與整型浮點型間的轉換(3)
Three20系列之Three20概述
Three20在概念上分為四個部分:所有一切的中心是
內核(Core)
,圍繞在它周圍是的
網絡(Network)
、
用戶界面(UI)
和
樣式(Style)
。
內核(Core)
考慮到內核(Core)就像是Objective-C開發的瑞士軍刀一樣,我們應該花一些時間來熟悉它的功能特點。
通過Three20內核(Core),可以:
從NSData對象生成MD5哈希;
擴展Xcode的日志記錄和調試能力;
對比以字符串為版本號的版本大小 (例如:版本號為3.0比版本號為3.1的版本更早);
給委托(delegate)創建不會引用計數(non-retaining)的數組(NSArrays)和字典(NSDictionaries)使用;
清除字符串中的HTML標簽;
安全地在字典中(NSDictionaries)添加非空字符(non-empty, non-nil);
格式化相對時間(例如:5小時前)。
我們可以在Three20的Xcode項目中如下位置找到上述所有方法:
Global => Core
和
Global => Additions => Core groups
。
網絡(Network)
如果我們正在構建基于Web API的應用,Three20的網絡(Network)組件將會使我們的工作更加容易。Three20支持磁盤和內存方式的網絡緩存。并且有一個建立在網絡請求之上的處理層,使得更容易地處理網絡返回數據。
用戶界面(UI)
Three20的用戶界面(UI)包含了一個正在不斷完善的通用視圖和控制器集。著名的Facebook照片瀏覽和縮略圖查看器就是其中之一。
如果想模仿iPhone郵件應用中的郵件編輯器,可以使用TTMessageController組件;如果想采用像Facebook那樣的消息發送窗口,可以使用TTPostController組件。
還有支持Safari和YouTube的視圖控制器。
Three20有一個功能強大的表格結構:單元格/條目結構。它在標準的蘋果單元格類型基礎上添加了幾種特殊的單元格類型。通過它可以方便地創建一些包含內嵌控件的表格視圖控制器。例如:
如果想在應用程序中顯示一個更小的活動指示器,可以使用Three20中的活動標簽,它提供了指示器+文本+進度條的顯示方式。
使用TTLauncherView組件來模擬iPhone的桌面。
支持在頂部的分頁標簽。
樣式(Style)
Three20的樣式組件能非常方便的聲明和復用。通過自定義樣式表, 可以用幾個簡單的聲明就可以創建可以圓角的按鈕、陰影、漸變和邊框。下面是幾個樣式表元素的例子:
Three20是否適合你的項目?
如果我們是在創建于一個本地應用程序,需要與Web API通信或者訪問Web上圖片,那么Three20毫無疑問會幫我們節省大量時間。如果上面說的那些都不需要做,那么我們仍然可以在Three20中找到很多有用的代碼。另外,Three20是基于Apache2.0許可的,我們可以隨心所欲的選擇和使用,完全不用擔心許可的問題。
簡單總結一下吧: 對, 我們要的就是它。
現在我們了解了Three20的一些基本概念,下面讓我們深入的了解它。
轉自:
http://www.yuephone.com/forum.php?mod=viewthread&tid=7&extra=page%3D1
posted on 2011-06-26 12:26
會飛的兔子
閱讀(1719)
評論(0)
編輯
收藏
引用
所屬分類:
蘋果相關
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
Objective-C 的對象模型
安全禁用Mac OS的開機音效(“咣”的聲音)
升級XCode4后一直出現安裝library的解決辦法
跑步的好處
讓你的TextMate支持GB2312,BIG等亞洲編碼
在Mac OS X 10.5 中打開PHP支援
在Finder中顯示隱藏文件
完美實現自定義軟鍵盤
通過 UIKeyboardWillShowNotification 捕獲軟鍵盤事件
Mac OS X非活躍內存釋放
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright @ 會飛的兔子
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
99久久婷婷免费国产综合精品
|
亚洲天堂久久精品
|
欧美日韩中文字幕久久久不卡
|
久久久青草久久久青草
|
国产精品欧美亚洲韩国日本久久
|
久久综合欧美成人
|
亚洲国产小视频精品久久久三级
|
看久久久久久a级毛片
|
久久青青草原亚洲av无码app
|
亚洲级αV无码毛片久久精品
|
丁香狠狠色婷婷久久综合
|
天天爽天天爽天天片a久久网
|
久久香综合精品久久伊人
|
91精品国产高清91久久久久久
|
久久久91人妻无码精品蜜桃HD
|
亚洲国产精品无码久久一区二区
|
久久久久久久久久久
|
国产AⅤ精品一区二区三区久久
|
久久精品国产欧美日韩99热
|
久久本道伊人久久
|
精品久久久久久国产91
|
久久99精品综合国产首页
|
久久久亚洲裙底偷窥综合
|
国产精品一区二区久久精品涩爱
|
热99re久久国超精品首页
|
精品久久久久久亚洲精品
|
激情伊人五月天久久综合
|
青青青青久久精品国产h
|
AAA级久久久精品无码区
|
久久亚洲AV无码西西人体
|
人妻系列无码专区久久五月天
|
久久国产三级无码一区二区
|
国产呻吟久久久久久久92
|
国产精品久久久久久久久软件
|
久久精品国产日本波多野结衣
|
久久人人爽人人爽人人片AV东京热
|
亚洲日韩中文无码久久
|
国产午夜精品理论片久久影视
|
少妇高潮惨叫久久久久久
|
久久99国产精品99久久
|
香蕉久久AⅤ一区二区三区
|