• <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),移動平臺,圖形開發(fā)。-->加微博 ^_^

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

            01 2012 檔案

                 摘要: XCode 內(nèi)置GDB,我們可以在命令行中使用 GDB 命令來調(diào)試我們的程序。下面將介紹一些常用的命令以及調(diào)試技巧。  閱讀全文
            posted @ 2012-01-31 16:19 羅朝輝 閱讀(3276) | 評論 (0)  編輯

                 摘要: 在前文中總結(jié)到“ObjC 為每個類的定義生成兩個 objc_class ,一個即普通的 class,另一個即 metaclass。我們可以在運行期創(chuàng)建這兩個 objc_class 數(shù)據(jù)結(jié)構(gòu),然后使用 objc_addClass 動態(tài)地創(chuàng)建新的類定義。”今天我們來如何在運行時動態(tài)創(chuàng)建類。下面這個函數(shù)就是應(yīng)用前面講到的Class,MetaClass的概念,在運行時動態(tài)創(chuàng)建一個類。  閱讀全文
            posted @ 2012-01-30 14:05 羅朝輝 閱讀(4663) | 評論 (2)  編輯

                 摘要: 最近打算寫一些ObjC中比較底層的東西,尤其是 runtime 相關(guān)的。從哪里入手呢?那當然是最基本的類與對象。與C++相比,ObjC中的類與對象結(jié)構(gòu)要簡潔與一致得多(參考《深度探索C++對象模型》,你就知道C++中類與對象結(jié)構(gòu)的復(fù)雜)。本文將詳細講解ObjC中類與對象的結(jié)構(gòu),下回將講如何在 runtime 時操作類。

            總結(jié):ObjC 為每個類的定義生成兩個 objc_class ,一個即普通的 class,另一個即 metaclass。我們可以在運行期創(chuàng)建這兩個 objc_class 數(shù)據(jù)結(jié)構(gòu),然后使用 objc_addClass 動態(tài)地創(chuàng)建新的類定義。這個夠動態(tài)夠強大的吧?下回講演示如何在運行期動態(tài)創(chuàng)建新類。  閱讀全文
            posted @ 2012-01-19 16:58 羅朝輝 閱讀(4717) | 評論 (5)  編輯

                 摘要: 在前文深入淺出Cocoa之消息中,我簡要介紹了ObjC 中消息的基本情況,包括SEL查找,緩存以及消息轉(zhuǎn)發(fā)等。在本文中,我要介紹一個很有趣的技術(shù),Method swizzling,通過這個手法,我們可以動態(tài)修改方法的實現(xiàn),從而達到修改類行為的目的。當然,還有其他辦法(如 ClassPosing,Category)也可以達到這個目的。ClassPosing 是針對類級別的,是重量級的手法,Category 也差不多,比較重量級,此外 Category 還無法避免下面的遞歸死循環(huán)(如果你的代碼出現(xiàn)了如下形式的遞歸調(diào)用,應(yīng)該考慮一下你的設(shè)計,而不是使用在這里介紹的 Method Swizzling 手法,:))。  閱讀全文
            posted @ 2012-01-05 17:02 羅朝輝 閱讀(2523) | 評論 (4)  編輯

            久久精品成人免费观看97| 欧美精品乱码99久久蜜桃| 精品国际久久久久999波多野| 欧美喷潮久久久XXXXx| 精品熟女少妇av免费久久| 夜夜亚洲天天久久| 久久青青色综合| 久久91精品国产91久久麻豆| 久久久久久青草大香综合精品| 久久成人国产精品免费软件| 香蕉久久一区二区不卡无毒影院| 精品久久久久久无码人妻蜜桃| 亚洲国产另类久久久精品| 久久久久久久综合日本亚洲| 久久免费视频1| 久久福利片| 久久国产精品国产自线拍免费| 伊人久久大香线蕉成人| 婷婷综合久久中文字幕| 久久人人妻人人爽人人爽| 色综合久久88色综合天天 | 久久久一本精品99久久精品88| 九九久久精品无码专区| 国产精品久久一区二区三区| 香蕉久久夜色精品国产2020| 精品久久久久久无码中文野结衣| 久久99精品国产麻豆| 日韩人妻无码精品久久免费一| 亚洲精品国产综合久久一线| 久久国产精品免费| 国内精品久久久久久久影视麻豆| 精品久久久久久久| 久久婷婷久久一区二区三区| 国产综合久久久久久鬼色| 亚洲国产欧洲综合997久久| 国产成人精品综合久久久久| 中文字幕无码精品亚洲资源网久久 | 99999久久久久久亚洲| 久久婷婷午色综合夜啪| 亚洲国产日韩欧美综合久久| 97精品久久天干天天天按摩|