??????????????????iOS?????????????????????????MVC?????????????????Cocoa Touch?????????????iOS?????У??????????????????????н????????д??????????????????н?????????????????????????

??????????????ò????????????????????????????????????????????????????

???????Щ?????????????????????????OCUnit??GTM??GHUnit??CATCH??OCMock???????????????OCUnit????????????????????????????????????????á?

??????????????????

???????????Щ???????????????б?????????

??????????壬????????????????????????????????????????????????“?????”????????????У???????????????????????У?????????“??”?????????????????????????????????

???????1?????????????????????????????????????????????????????????α?????????????????????????

??????????????????????????????????????????????????????λ??????????????????????????????????

????????????????????????????????ò????????????????????????????????????????????ж??????????????????????????????????????????е?????????????????????????????????????????????????????????????????????????????????????£??????а??????????????????????????????ε???????????????????????????????????????Щ???????????????????????????????Щ??????????????????????????????????--??????????????????????????????б??????????????????????????????????????????????????????????????????

???????1.1?????α?????????????????????

????????????????????????Ρ?

???????磬????????????????????????

????-(void)xxxx:(Person *)person;

????????????????Person?????????????????????????????????person?е????????????????????????????λ??????????????????????????????????????α???????緽??????????person?????????name????????????????????

????-(void)xxxx:(id)person;?????id?д???????????????????

????????????????target??????????name?????fakePerson?????α??????????????????????????????????????????

???????1.2?????α??????????????????????

??????????????????????????

???????????????????????????????繃?????????????????????????????????д???????????????????????????????????????????????????????????????????????????????????????緢?????????????????????????????????????????????????????????????????????GHUnit??????????????????

???????2?????????????????????????????????????????

?????????????????

??????????????????????XXX???????????????????XXXTests??????????????????????????????????????????????????????????λ????????????磬??????????obj?????????????????????????????

????-(void)testObjNotNil{}

????????????????????????????????????????????????????????????????????????????????????????????????????