• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            兔子的技術博客

            兔子

               :: 首頁 :: 聯系 :: 聚合  :: 管理
              202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

            留言簿(10)

            最新評論

            閱讀排行榜

            評論排行榜

            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)  編輯 收藏 引用 所屬分類: 蘋果相關
            精品久久久久久久国产潘金莲| 欧美黑人又粗又大久久久| 午夜精品久久久久久毛片| 99精品国产免费久久久久久下载| 国产高潮国产高潮久久久91| 99久久99久久精品国产| 久久精品国产精品亜洲毛片 | 日本亚洲色大成网站WWW久久| 久久99精品国产麻豆宅宅| 久久福利青草精品资源站| www.久久99| 久久精品嫩草影院| 精品久久人人爽天天玩人人妻| 99久久国产免费福利| 久久婷婷五月综合成人D啪| 中文成人无码精品久久久不卡| 模特私拍国产精品久久| 亚洲成色www久久网站夜月 | 久久99精品国产麻豆| 久久国产免费观看精品| 国产精品无码久久综合网| 亚洲精品国产第一综合99久久| 一本色综合网久久| 久久国产成人精品麻豆| 久久综合日本熟妇| A级毛片无码久久精品免费| 99久久无色码中文字幕| 日韩影院久久| 精品久久久久久久| 久久精品中文字幕大胸| 91精品国产综合久久久久久| 色综合久久久久综合99| 7777精品久久久大香线蕉| 亚洲国产精品热久久| 久久久久久综合网天天| 大美女久久久久久j久久| 中文国产成人精品久久不卡| 国产精品青草久久久久福利99 | 国产精品久久久久jk制服| 亚洲国产成人精品女人久久久| 九九久久自然熟的香蕉图片|