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

            羅朝輝(飄飄白云)

            關注嵌入式操作系統,移動平臺,圖形開發。-->加微博 ^_^

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

            01 2012 檔案

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

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

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

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

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

            精品无码人妻久久久久久| 久久精品国产一区二区三区日韩| 国产午夜精品理论片久久| 久久综合久久性久99毛片| 无码专区久久综合久中文字幕| 精品久久久久久99人妻| 久久久久无码精品国产| 婷婷综合久久狠狠色99h| 久久久久99精品成人片试看| 热久久国产欧美一区二区精品| 97精品依人久久久大香线蕉97 | 国产精品禁18久久久夂久| 久久精品国产99久久丝袜| 久久99精品久久久久久动态图| 亚洲精品乱码久久久久久蜜桃图片| 午夜精品久久久久久| 久久亚洲国产成人影院网站| 免费一级欧美大片久久网| 国内精品久久久久久久coent | 国产综合久久久久| 国产精品无码久久久久| 久久亚洲2019中文字幕| 一本色道久久88精品综合| 久久久久亚洲AV片无码下载蜜桃| 欧洲精品久久久av无码电影| 久久99精品久久只有精品| 久久99亚洲综合精品首页| 久久久久成人精品无码| 亚洲色大成网站WWW久久九九| 人妻精品久久无码区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区| A狠狠久久蜜臀婷色中文网| 欧美午夜A∨大片久久 | 午夜天堂精品久久久久| 欧美亚洲另类久久综合婷婷| 777米奇久久最新地址| 漂亮人妻被中出中文字幕久久 | 久久精品人人做人人爽电影| 久久亚洲AV永久无码精品| 国产L精品国产亚洲区久久 | 久久人妻无码中文字幕|