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

羅朝輝(飄飄白云)

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

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

#

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

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

     摘要: 什么是 scrum
Scrum是一個敏捷開發(fā)框架,是一個增量的、迭代的開發(fā)過程。在這個框架中,整個開發(fā)周期包括若干個小的跌代周期,每個小的的跌代周期稱為一個 Sprint,每個 Sprint 的建議長度2到4周。在 Scrum 中,使用產(chǎn)品 Backlog 來管理產(chǎn)品或項目的需求,產(chǎn)品 backlog 是一個按照商業(yè)價值排序的需求列表,列表條目的體現(xiàn)形式通常為用戶故事。Scrum 的開發(fā)團(tuán)隊總是先開發(fā)的是對客戶具有較高價值的需求。在每個 Sprint 中,Scrum 開發(fā)團(tuán)隊從產(chǎn)品Backlog中挑選最有價值的需求進(jìn)行開發(fā)。Sprint 中挑選的需求經(jīng)過 Sprint 計劃會議上的分析、討論和估算得到一個 Sprint 的任務(wù)列表,我們稱它為 Sprint backlog。在每個迭代結(jié)束時,Scrum 團(tuán)隊將交付潛在可交付的產(chǎn)品增量。  閱讀全文
posted @ 2011-12-09 09:58 羅朝輝 閱讀(823) | 評論 (4)編輯 收藏

     摘要: 花了幾天時間,在 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 羅朝輝 閱讀(9622) | 評論 (0)編輯 收藏

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

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

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

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

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

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

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

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

列出全部內(nèi)容
共9頁: 1 2 3 4 5 6 7 8 9 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲福利一区| 麻豆国产精品一区二区三区| 国产伦精品一区二区三区高清| 欧美成人午夜激情| 欧美顶级少妇做爰| 欧美日韩高清在线观看| 欧美日韩一区在线观看| 国产精品国产馆在线真实露脸| 国产精品美女久久福利网站| 国产亚洲欧美日韩日本| 亚洲国产第一页| 艳妇臀荡乳欲伦亚洲一区| 一区二区三区黄色| 欧美一级专区免费大片| 久久偷看各类wc女厕嘘嘘偷窃| 欧美成人午夜影院| 在线视频亚洲| 久久婷婷国产综合精品青草| 欧美极品一区二区三区| 国产精品欧美激情| 在线精品视频免费观看| 亚洲图色在线| 久久午夜精品一区二区| 亚洲美女毛片| 久久精品国产77777蜜臀| 欧美成人免费一级人片100| 国产精品国产三级国产专播精品人| 国产真实久久| 亚洲在线视频一区| 亚洲第一免费播放区| 另类酷文…触手系列精品集v1小说| 亚洲国产欧美精品| 欧美在线视频一区| 欧美日韩精品综合在线| 在线日韩日本国产亚洲| 小黄鸭精品密入口导航| 久久精品中文字幕一区二区三区 | 国产一区欧美| 正在播放欧美视频| 免费的成人av| 亚洲欧美日韩在线一区| 欧美伦理一区二区| 在线免费日韩片| 久久久久99精品国产片| 在线亚洲+欧美+日本专区| 牛牛国产精品| 一区二区在线视频| 欧美一激情一区二区三区| 日韩一级黄色av| 欧美精品一区二区三区在线播放| 在线观看日韩专区| 久久久久国产精品厨房| 亚洲欧美在线观看| 国产精品裸体一区二区三区| 亚洲午夜精品国产| 999在线观看精品免费不卡网站| 久热成人在线视频| 在线观看av不卡| 免费一级欧美在线大片| 久久精品水蜜桃av综合天堂| 国产视频在线观看一区| 欧美专区18| 欧美一区二区视频免费观看| 国产亚洲成精品久久| 久久久久www| 久久婷婷蜜乳一本欲蜜臀| 国内视频精品| 久久久亚洲高清| 久久久www成人免费无遮挡大片| 国内精品一区二区三区| 欧美大片va欧美在线播放| 猫咪成人在线观看| 亚洲精品影视在线观看| 99精品99| 国产一区 二区 三区一级| 久久影院午夜论| 久久亚洲视频| 一卡二卡3卡四卡高清精品视频| 日韩一区二区久久| 国产精品色在线| 久久婷婷综合激情| 免费人成精品欧美精品| 亚洲视频电影图片偷拍一区| 亚洲婷婷综合久久一本伊一区| 国产九九精品| 欧美激情精品久久久久久蜜臀| 欧美日韩不卡| 久久久久国产一区二区三区| 久久综合色播五月| 一区二区三区导航| 欧美中在线观看| 亚洲精品在线免费观看视频| 亚洲午夜未删减在线观看| 尤物99国产成人精品视频| 亚洲精品在线观看视频| 国内揄拍国内精品久久 | 男人的天堂成人在线| 欧美人妖另类| 久久久精品动漫| 欧美成人官网二区| 欧美在线观看日本一区| 麻豆精品一区二区av白丝在线| 亚洲欧美日韩天堂| 老司机一区二区三区| 午夜欧美不卡精品aaaaa| 久久亚洲综合色| 亚洲欧美制服中文字幕| 欧美高清视频一二三区| 性欧美长视频| 欧美日韩在线综合| 欧美1区视频| 国产在线精品二区| 亚洲一区二区三区乱码aⅴ| 亚洲国产日韩在线| 欧美一区二区视频在线观看| 亚洲午夜伦理| 一本色道久久88综合日韩精品| 欧美一区二区精品久久911| 欧美aaaaaaaa牛牛影院| 久久久久9999亚洲精品| 国产精品美女久久久免费| 亚洲全部视频| 亚洲国产黄色片| 久久精品欧美日韩精品| 亚洲欧美综合网| 欧美日韩免费精品| 最近中文字幕mv在线一区二区三区四区| 国产欧美一区二区精品仙草咪| 亚洲精品一区在线观看| 亚洲电影中文字幕| 久久久久国产一区二区三区| 久久精品国产精品亚洲精品| 国产精品视频专区| 亚洲午夜精品久久久久久app| 亚洲一区免费网站| 国产精品草草| 亚洲一区二区成人在线观看| 亚洲午夜精品久久| 欧美日韩国内自拍| 亚洲美洲欧洲综合国产一区| 日韩视频在线观看| 欧美日韩国产成人精品| 99热在这里有精品免费| 亚洲一区二区视频在线观看| 欧美日韩国产色综合一二三四| 日韩视频一区二区三区在线播放| 99香蕉国产精品偷在线观看| 欧美日韩午夜在线视频| 一个色综合av| 欧美在线播放一区二区| 国产日韩欧美在线观看| 欧美尤物一区| 欧美国产日韩一区二区在线观看| 亚洲人成艺术| 欧美日韩三级一区二区| 亚洲一区二区三区四区五区黄| 欧美亚洲三区| 在线观看欧美成人| 欧美成人国产| 中文精品视频| 久久久久久久999| 亚洲区一区二| 国产伦精品一区二区三区四区免费 | 久久嫩草精品久久久精品一| 亚洲电影在线观看| 欧美成人精品1314www| 99国产精品久久久久久久| 欧美一区二区日韩| 亚洲激情欧美激情| 国产精品久久久久aaaa樱花| 欧美中文在线观看国产| 亚洲欧洲一区二区三区久久| 欧美一区二区啪啪| 夜夜嗨av一区二区三区免费区| 国产伦一区二区三区色一情| 久久免费午夜影院| 亚洲少妇自拍| 欧美成人日韩| 欧美在线一二三区| 一本色道久久88综合亚洲精品ⅰ | 久久久久久黄| 日韩一区二区精品| 欧美va天堂| 欧美一区二区三区在线观看视频 | 美日韩精品视频| 亚洲无线一线二线三线区别av| 久久久久久香蕉网| 亚洲在线成人精品| 亚洲精品综合精品自拍| 韩日在线一区| 国产欧美日韩一区二区三区在线 | 国模精品娜娜一二三区| 欧美视频免费在线观看| 久久九九免费视频| 亚洲欧美日本另类| 99精品国产在热久久下载| 欧美大片免费看| 久久一二三四| 久久久最新网址| 校园春色国产精品|