• <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>

            羅朝輝(飄飄白云)

            關(guān)注嵌入式操作系統(tǒng),移動(dòng)平臺(tái),圖形開發(fā)。-->加微博 ^_^

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              85 隨筆 :: 0 文章 :: 169 評(píng)論 :: 0 Trackbacks

            10 2011 檔案

                 摘要: 在前文 深入淺出 Cocoa 之 Framework 中講解了 Framework,接下來(lái)講解 plugin。如果你對(duì) Framework 還不太熟悉的話,請(qǐng)閱讀那篇文中,在本例中使用到了 framework,并在本文中沒有詳細(xì)講述其創(chuàng)建和使用過(guò)程。

            為什么要引入插件?
            我們知道編譯程序時(shí),會(huì)連接相關(guān) framework,通常我們所連接的框架是 Foundation 和 Application 框架。當(dāng)程序啟動(dòng)運(yùn)行時(shí),每個(gè)被連接到的 framework 都會(huì)被加載到該程序的 objc 運(yùn)行時(shí)環(huán)境中。如果我們想向正在運(yùn)行的程序加載新的 framework,那該怎么辦呢?答案之一就是使用 plugin 機(jī)制。cocoa 的 plugin 機(jī)制通常由 NSBundle 類來(lái)實(shí)現(xiàn),而實(shí)現(xiàn)動(dòng)態(tài)加載的功能由函數(shù) objc_addClass 來(lái)完成。一般我們無(wú)需與 objc_addClass 這個(gè)函數(shù)打交道,我們使用 NSBundle 來(lái)完成絕大部分與 plugin 相關(guān)的工作。

            plugin 機(jī)制能夠讓我們開發(fā)出高度模塊化,可定制以及可擴(kuò)展的應(yīng)用程序,并  閱讀全文
            posted @ 2011-10-28 14:44 羅朝輝 閱讀(2557) | 評(píng)論 (0)  編輯

                 摘要: 醫(yī)療名詞解析:HIS, RIS, PACS, LIS, DICOM, WADO, VTK, ITK  閱讀全文
            posted @ 2011-10-19 14:28 羅朝輝 閱讀(599) | 評(píng)論 (0)  編輯

                 摘要: Framework 簡(jiǎn)介
            Mac OS X 擴(kuò)展了 framework 的功能,讓我們能夠利用它來(lái)共享代碼和資源。framework 在概念上有點(diǎn)像 Window 下的庫(kù),但是比庫(kù)更加強(qiáng)大,通過(guò) framework 我們可以共享所有形式的資源,如動(dòng)態(tài)共享庫(kù),nib 文件,圖像字符資源以及文檔等。系統(tǒng)會(huì)在需要的時(shí)候?qū)?framework 載入內(nèi)存中,多個(gè)應(yīng)用程序可以同時(shí)使用同一個(gè) framework,而內(nèi)存中的拷貝只有一份。一個(gè) framework 同時(shí)也是一個(gè) bundle,我們可以在 finder 里瀏覽其內(nèi)容,也可以在代碼中通過(guò) NSBundle 訪問(wèn)它。利用 framework 我們可以實(shí)現(xiàn)動(dòng)態(tài)或靜態(tài)庫(kù)的功能。與動(dòng)態(tài)/靜態(tài)庫(kù)相比,framework 有如下優(yōu)勢(shì):  閱讀全文
            posted @ 2011-10-16 14:10 羅朝輝 閱讀(4418) | 評(píng)論 (3)  編輯

                 摘要: 最近在研究如何在 Mac 上使用 .Net,在這個(gè)過(guò)程中,找到幾個(gè)好玩的東西:
            第一個(gè)是,CSharpPlugin,鏈接為:http://code.google.com/p/cocoa-sharp-dev/wiki/CSharpPlugin,這個(gè)插件很神奇,可以讓我們?cè)?XCode 中編寫 C#,并在編寫的C#中可以調(diào)用 Cocoa API,牛吧?可惜的是這個(gè)插件很久沒有更新了,最后的更新時(shí)間為 2007年5月。
            第二個(gè)是,MonoDevelop,鏈接為:http://monodevelop.com/,一般我們還需要安裝 Moonlight 。我們可以在其中編寫具有 Cocoa 界面風(fēng)格的 C# 程序。這個(gè) IDE 做得非常清爽,并在持續(xù)更新中。
            第三個(gè)是, 使用 Emonic 插件在 Eclipse 上開發(fā),下面將介紹這種方式。  閱讀全文
            posted @ 2011-10-15 14:21 羅朝輝 閱讀(2914) | 評(píng)論 (2)  編輯

            亚洲国产成人久久一区久久| 国产99久久久国产精免费| 久久国产欧美日韩精品| 久久精品人人做人人妻人人玩| 韩国免费A级毛片久久| 日本免费一区二区久久人人澡| 久久影院亚洲一区| 国产亚洲综合久久系列| 久久AⅤ人妻少妇嫩草影院| 日产精品久久久久久久性色| 久久99精品久久久久久9蜜桃| 国产精品久久久久久五月尺| 中文精品久久久久国产网址 | 国产精品欧美亚洲韩国日本久久 | 欧美大香线蕉线伊人久久| 国产精品综合久久第一页 | 久久久久久a亚洲欧洲aⅴ| 一本久久精品一区二区| 亚洲国产成人久久综合一 | 久久精品国产亚洲77777| 日日狠狠久久偷偷色综合0| 久久美女网站免费| 国内精品久久久久影院优| 色欲久久久天天天综合网精品| 国内精品久久久久久久亚洲| 99久久超碰中文字幕伊人| 无码人妻久久一区二区三区免费 | 午夜精品久久久久成人| 国产成人精品久久亚洲高清不卡 | 青草国产精品久久久久久| 久久99热这里只频精品6| 亚洲国产婷婷香蕉久久久久久| 久久这里只精品国产99热| 精品久久一区二区三区| 国产精品久久久天天影视| 99久久国语露脸精品国产| 国产精品久久永久免费| 精品一区二区久久久久久久网站| 国产精品久久99| 久久亚洲国产中v天仙www| 很黄很污的网站久久mimi色 |