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

羅朝輝(飄飄白云)

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

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

#

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

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

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

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

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

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

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

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

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

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

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

列出全部內容
共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>
            亚洲一区二区三区在线| 欧美一区二区在线免费观看| 久久久综合免费视频| 国模大胆一区二区三区| 久久精品在线免费观看| 欧美一区二区三区久久精品| 国产欧美一区二区三区国产幕精品| 99视频精品免费观看| 亚洲肉体裸体xxxx137| 久久久午夜电影| 亚洲电影成人| 亚洲国产中文字幕在线观看| 欧美激情性爽国产精品17p| 一二三四社区欧美黄| 一区二区三区欧美在线| 国产欧美精品在线播放| 久久久蜜桃精品| 欧美电影美腿模特1979在线看| 亚洲精选一区二区| 亚洲一卡久久| 激情91久久| 亚洲肉体裸体xxxx137| 国产精品视频| 免费看的黄色欧美网站| 欧美日韩在线观看视频| 欧美中文字幕视频| 欧美大色视频| 欧美一区二区三区久久精品茉莉花| 久久精品在线| 99香蕉国产精品偷在线观看| 午夜精品久久久久影视 | 男女视频一区二区| 欧美日本一区二区三区| 久久久国产亚洲精品| 欧美成人a视频| 久久精品30| 欧美国产精品v| 久久久国产精品亚洲一区| 欧美日韩精品免费观看视频完整| 久久精品国产99国产精品| 欧美高清在线精品一区| 久久精品国产清自在天天线| 欧美激情久久久| 蜜臀91精品一区二区三区| 欧美精品日韩三级| 久久亚洲午夜电影| 国产精品福利久久久| 亚洲第一在线综合在线| 国模精品一区二区三区色天香| 99成人免费视频| 亚洲啪啪91| 久久久噜久噜久久综合| 性欧美暴力猛交另类hd| 欧美日韩国产一区二区三区地区| 久久精彩视频| 国产精品电影在线观看| 一本大道av伊人久久综合| 亚洲人成绝费网站色www| 久久不射中文字幕| 欧美一区二区免费| 欧美精品一卡二卡| 欧美国产在线观看| 欲香欲色天天天综合和网| 香蕉久久一区二区不卡无毒影院 | 狠狠干狠狠久久| 午夜精品久久久久久久男人的天堂 | 日韩一级黄色片| 亚洲精选视频免费看| 欧美国产综合视频| 亚洲福利国产| 亚洲美女毛片| 欧美伦理91i| 亚洲伦理在线| 亚洲午夜在线观看视频在线| 欧美日韩国产大片| 一本一本久久a久久精品综合麻豆| 亚洲三级电影在线观看| 欧美精品日韩| 一区二区三区导航| 久久电影一区| 影音先锋一区| 欧美国产日韩一区二区在线观看| 亚洲韩日在线| 宅男精品视频| 欧美日韩亚洲另类| 亚洲天堂网在线观看| 午夜亚洲福利| 好吊妞这里只有精品| 蜜桃视频一区| 一区二区欧美在线| 久久成人免费电影| 亚洲盗摄视频| 欧美日韩国产探花| 欧美一区二区三区喷汁尤物| 久久久精品一品道一区| 亚洲区在线播放| 国产精品久久久久久久久免费樱桃| 亚洲视频免费在线| 久久欧美肥婆一二区| 亚洲国产小视频在线观看| 欧美gay视频| 亚洲午夜精品久久久久久app| 久久久久久噜噜噜久久久精品| 亚洲国产成人精品视频| 国产精品久久77777| 久久久亚洲精品一区二区三区 | 亚洲高清视频在线观看| 亚洲欧美久久| 亚洲成色精品| 国产精品久久久亚洲一区| 久久久久国内| 中国亚洲黄色| 亚洲成人直播| 亚洲电影免费在线| 欧美日韩1080p| 欧美专区一区二区三区| 亚洲人成高清| 免费在线观看精品| 欧美一级免费视频| 日韩亚洲成人av在线| 国产亚洲va综合人人澡精品| 欧美日本在线| 欧美aⅴ99久久黑人专区| 亚洲欧美日韩在线综合| 日韩视频第一页| 久久综合色一综合色88| 性欧美8khd高清极品| 亚洲无吗在线| 亚洲精品一级| 尤物视频一区二区| 国产欧美日韩在线观看| 欧美四级剧情无删版影片| 免费观看成人www动漫视频| 欧美一区观看| 午夜在线不卡| 亚洲素人在线| 亚洲视频在线观看| 一区二区免费在线观看| 99re6这里只有精品| 亚洲电影自拍| 蜜臀a∨国产成人精品| 久久九九久精品国产免费直播| 午夜精品久久久久99热蜜桃导演| 亚洲少妇自拍| 一本久久综合亚洲鲁鲁| 日韩亚洲欧美成人一区| 亚洲国产经典视频| 最新日韩中文字幕| 亚洲欧洲视频| 亚洲美女免费精品视频在线观看| 最新国产の精品合集bt伙计| 91久久综合| 日韩视频免费观看| 一本色道**综合亚洲精品蜜桃冫| 亚洲精品裸体| 亚洲片在线观看| 一区二区三区四区蜜桃| 国产精品99久久久久久有的能看| 亚洲香蕉网站| 欧美伊人精品成人久久综合97| 欧美一区亚洲| 麻豆乱码国产一区二区三区| 欧美.com| 91久久久久久| 亚洲视频一区在线| 欧美一级片一区| 久久人人爽人人| 欧美激情aaaa| 国产精品国产三级国产普通话三级 | 久久激情视频| 另类酷文…触手系列精品集v1小说| 久久视频国产精品免费视频在线 | 亚洲精品美女| 亚洲欧美精品在线| 老牛国产精品一区的观看方式| 欧美成人资源| 一级成人国产| 欧美一区二区三区四区视频| 久久资源在线| 国产精品高潮呻吟久久av黑人| 国产精品永久免费视频| 在线免费观看日本一区| 一区二区三区产品免费精品久久75| 亚洲主播在线播放| 另类欧美日韩国产在线| 日韩一二三在线视频播| 香蕉国产精品偷在线观看不卡| 老司机午夜免费精品视频| 国产精品女同互慰在线看| 在线日韩电影| 羞羞答答国产精品www一本 | 欧美亚洲在线视频| 亚洲电影免费观看高清完整版| 国产精品99久久久久久白浆小说| 欧美中文字幕视频在线观看| 欧美日韩中文在线| 亚洲国产第一| 久久久成人网| 亚洲免费在线视频| 欧美日本簧片|