青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

羅朝輝(飄飄白云)

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

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

Cocoa 開發

Mac, iPhone/iPad開發相關的東東
     摘要: KVO 并不是什么新事物,換湯不換藥,它只是觀察者模式在 Objective C 中的一種運用,這是 KVO 的指導思想所在。其他語言實現中也有“KVO”,如 WPF 中的 binding。而在 Objective C 中又是通過強大的 runtime 來實現自動鍵值觀察的。本文對 KVO 的使用以及注意事項,內部實現都詳細介紹了一番,對 KVO 的理解又深入一層了。Objective 中的 KVO 雖然可以用,但卻非完美,有興趣的了解朋友請查看《KVO 的缺陷》 以及改良實現 MAKVONotificationCenter 。  閱讀全文
posted @ 2012-11-17 17:41 羅朝輝 閱讀(21942) | 評論 (4)  編輯

     摘要: 如果我們在 Objective C 中向一個對象發送它無法處理的消息,會出現什么情況呢?根據前文《深入淺出Cocoa之消息》的介紹,我們知道發送消息是通過 objc_send(id, SEL, ...) 來實現的,它會首先在對象的類對象的 cache,method list 以及父類對象的 cache, method list 中依次查找 SEL 對應的 IMP;如果沒有找到且實現了動態方法決議機制就會進行決議,如果沒有實現動態方法決議機制或決議失敗且實現了消息轉發機制就會進入消息轉發流程,否則程序 crash。也就是說如果同時提供了動態方法決議和消息轉發,那么動態方法決議先于消息轉發,只有當動態方法決議依然無法正確決議 selector 的實現,才會嘗試進行消息轉發。在前文中,我并沒有詳細講解動態方法決議,因此本文將詳細介紹之。  閱讀全文
posted @ 2012-11-14 23:53 羅朝輝 閱讀(2373) | 評論 (0)  編輯

     摘要: iOS 游戲開發教程資源,來自 http://www.raywenderlich.com  閱讀全文
posted @ 2012-11-10 22:45 羅朝輝 閱讀(1105) | 評論 (0)  編輯

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

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

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

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

     摘要: Three20 是 facebook 開源的一款功能齊全又強大的庫,覆蓋 UI,network,JSON/XML解析等。其 github 倉庫在這里:https://github.com/facebook/three20 ,這個頁面也有如何在工程中添加 three20 庫的介紹,不過在 Lion 系統下以及 xcode 4.2 下有些許不同,英文好的同學可以參看原文。現整理如下:  閱讀全文
posted @ 2011-12-31 17:45 羅朝輝 閱讀(2801) | 評論 (0)  編輯

     摘要: 使用 OCMock 進行 unit test 時,我們無法使用 stub 或 expect 測試類方法,那么又該怎樣測試類方法呢?
下面是一個解決辦法:在測試類中的非類方法 wrap 一下類方法,然后測試 wrap 方法。  閱讀全文
posted @ 2011-12-27 14:34 羅朝輝 閱讀(2303) | 評論 (0)  編輯

     摘要: XCode 內置了 OCUnit 單元測試框架,但目前最好用的測試框架應該是 GHUnit。通過 GHUnit + OCMock 組合,我們可以在 iOS 下進行較強大的單元測試功能。本文將演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 OCMock 進行 iOS 單元測試。  閱讀全文
posted @ 2011-12-23 14:12 羅朝輝 閱讀(3024) | 評論 (1)  編輯

     摘要: 花了幾天時間,在 iPad 上做了一個簡陋的 Dicom Viewer,這個查看器沒有使用 DCMTK 庫(雖然可用,但太龐大,造造輪子亦有樂趣),而是自己移植了一個 Dicom 文件解析器(Thanks to Amarnath S and his great post.)。該Dicom 文件解析器以及開源,源代碼在這里 or https://github.com/kesalin/DicomViewer。
先來看看效果圖:  閱讀全文
posted @ 2011-11-18 06:51 羅朝輝 閱讀(9617) | 評論 (0)  編輯

     摘要: DCMTK是德國 Offis 公司開發的實現 DICOM 協議的跨平臺開源 C++庫,在醫學領域里是很有名的,它支持Windows ,Linux,Mac OS,SUN等平臺。不過貌似在 iOS 平臺上編譯 DCMTK 的文檔很少很少,折騰了好久終于編譯成功了,記錄下來。  閱讀全文
posted @ 2011-11-10 12:59 羅朝輝 閱讀(9400) | 評論 (13)  編輯

     摘要: 前文已經說了如何配置服務器,下面來演示如何創建一個新倉庫,然后與 XCode 結合。  閱讀全文
posted @ 2011-11-08 17:54 羅朝輝 閱讀(8685) | 評論 (0)  編輯

     摘要: XCode 默認支持 Git 作為代碼倉庫,當我們新建一個倉庫的時候,可以勾選創建默認倉庫,只不過這個倉庫是在本地的。本文介紹如何在 mac 機器上創建 Git 服務器,總體思路是:使用 gitosis 來簡化創建過程,在用作服務器的機器上創建一個名為 git 的賬戶來創建 git 服務器,其他客戶端通過 ssh 機制訪問 git 服務器。  閱讀全文
posted @ 2011-11-07 16:09 羅朝輝 閱讀(9796) | 評論 (2)  編輯

     摘要: [譯]蘋果 Cocoa 編碼規范中文版
官方文檔:Coding Guidelines for Cocoa
本文檔下載:點擊這里  閱讀全文
posted @ 2011-11-03 16:02 羅朝輝 閱讀(5535) | 評論 (1)  編輯

     摘要: Objective C 的類方法(class method),即 static 方法,是用 + 修飾的方法。類方法是屬于類對象的,所以無需創建類的實例對象我們就可以直接使用它們。使用形式為:
[ClassName classMethod];
在這里 ClassName 代表的就是一個類對象,而不是作為一種類型。類名只有出現在接收消息的表達式中才代表一個類對象,其他情況下都表示一種類型。  閱讀全文
posted @ 2011-11-01 17:14 羅朝輝 閱讀(2820) | 評論 (2)  編輯

Full Cocoa 開發 Archive

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲日本欧美日韩高观看| 久久综合亚洲社区| 正在播放亚洲一区| 欧美jizz19性欧美| 欧美在线地址| 久久国产直播| 欧美综合77777色婷婷| 久久久久国内| 久久精品一区二区三区中文字幕| 亚洲一区二区三区高清不卡| 欧美日本在线| 欧美日韩hd| 欧美大秀在线观看| 午夜精品一区二区三区在线 | 亚洲黄色天堂| 亚洲国产精品精华液网站| 国精品一区二区三区| 亚洲国产三级| 日韩亚洲欧美成人一区| 亚洲欧美日韩国产| 久久精品123| 久久久久久91香蕉国产| 亚洲国产欧美在线人成| 欧美激情第8页| 亚洲欧洲日本国产| 亚洲午夜成aⅴ人片| 亚洲女ⅴideoshd黑人| 午夜精品免费| 久久久久久久一区| 麻豆国产精品777777在线| 玖玖精品视频| 亚洲精品小视频| 亚洲天堂偷拍| 亚洲老板91色精品久久| 亚洲视频在线看| 午夜精品一区二区三区电影天堂| 欧美中文在线字幕| 欧美激情一区二区| 久久在线精品| 91久久线看在观草草青青| 一本色道久久综合一区| 午夜亚洲福利| 亚洲夜间福利| 久久久精品五月天| 欧美日韩国内自拍| 国产午夜精品一区理论片飘花 | 亚洲精品日韩激情在线电影| 亚洲主播在线播放| 欧美xart系列高清| 一本色道久久综合狠狠躁篇怎么玩| 亚洲一区精品在线| 欧美福利电影在线观看| 国产欧美在线| 亚洲免费观看| 亚洲美女黄色片| 午夜欧美理论片| 亚洲国产精品99久久久久久久久| 亚洲人屁股眼子交8| 亚洲日韩欧美视频| 久久av一区二区三区亚洲| 久久av一区二区三区漫画| 亚洲电影免费观看高清完整版| 亚洲精品午夜精品| 久久国产色av| 日韩一级大片| 美女福利精品视频| 国产欧美一区二区三区久久| 日韩视频精品在线| 久久夜色精品国产| 老色鬼久久亚洲一区二区| 亚洲视频欧美视频| 欧美日韩网站| 亚洲美女黄色片| 欧美h视频在线| 欧美一区二区私人影院日本| 欧美一区二区三区久久精品| 欧美午夜不卡在线观看免费| 亚洲毛片在线观看| 亚洲国产aⅴ天堂久久| 久久久999精品免费| 国产日韩成人精品| 久久国产乱子精品免费女| 国产精品99久久久久久久女警| 欧美成年人网站| 亚洲精品国产日韩| 91久久在线观看| 国产欧美二区| 亚洲高清视频一区| 国产精品裸体一区二区三区| 可以看av的网站久久看| 欧美久久久久久久| 欧美在线观看一区| 奶水喷射视频一区| 欧美一区亚洲一区| 欧美91精品| 欧美一级黄色录像| 欧美成人激情视频免费观看| 欧美亚洲一区| 欧美女同在线视频| 裸体女人亚洲精品一区| 欧美日韩在线播放| 久久综合伊人77777尤物| 欧美日韩性生活视频| 久久网站免费| 国产精品久久波多野结衣| 欧美激情a∨在线视频播放| 国产精品免费观看视频| 亚洲国产精品t66y| 在线电影国产精品| 亚洲欧美日产图| 一区二区三欧美| 久久亚洲一区| 欧美在线观看网站| 欧美日本免费| 亚洲大黄网站| 永久免费视频成人| 亚洲欧美日本国产专区一区| 一区二区三区www| 麻豆精品91| 久久女同互慰一区二区三区| 国产精品区一区| 日韩亚洲精品视频| 夜夜爽99久久国产综合精品女不卡| 久久精品五月| 久久精品91| 亚洲综合日本| 欧美日韩亚洲一区二区三区在线| 另类图片综合电影| 国产日韩欧美麻豆| 亚洲午夜一二三区视频| 亚洲视频欧美在线| 欧美日韩精品一区二区| 亚洲电影免费观看高清完整版| 国内揄拍国内精品少妇国语| 欧美一区成人| 久久嫩草精品久久久精品| 国产精品私拍pans大尺度在线 | 一本色道久久综合亚洲91| 久久字幕精品一区| 欧美阿v一级看视频| 国内一区二区三区| 久久福利影视| 久久夜色精品国产噜噜av| 国产一区二区电影在线观看| 欧美一级二级三级蜜桃| 欧美一区二区大片| 国产亚洲人成网站在线观看| 欧美在线一级视频| 久久资源av| 亚洲精品久久久久中文字幕欢迎你| 欧美成人激情视频| 9l视频自拍蝌蚪9l视频成人| 亚洲欧美视频在线观看视频| 国产精品一区二区三区四区| 性欧美videos另类喷潮| 猛男gaygay欧美视频| 最近中文字幕日韩精品| 欧美日韩一区自拍| 欧美一区二区三区视频在线观看 | 欧美大香线蕉线伊人久久国产精品| 亚洲国产导航| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲国产精品www| 99国产一区| 欧美色欧美亚洲另类七区| 亚洲欧美成人精品| 欧美成人有码| 一区二区三区欧美| 国产一区视频在线观看免费| 久久在线免费观看| 日韩视频免费在线| 久久综合影音| 亚洲在线播放电影| 在线看欧美视频| 欧美午夜宅男影院| 久久国产精品亚洲77777| 亚洲欧洲综合| 久久久久免费| 亚洲午夜女主播在线直播| 好吊妞**欧美| 欧美午夜电影一区| 久久久欧美精品sm网站| 99精品久久久| 模特精品在线| 欧美一区二区在线播放| 一区二区三区视频观看| 亚洲国产成人午夜在线一区| 激情欧美一区| 欧美日韩中文在线| 米奇777在线欧美播放| 亚洲欧美激情视频| 99v久久综合狠狠综合久久| 久久亚洲一区二区三区四区| 亚洲综合视频一区| 一二美女精品欧洲| 亚洲精品欧美日韩| 亚洲第一搞黄网站| 国产欧美日韩激情| 国产精品高清在线| 欧美亚一区二区|