???iOS????????????
?????suiling ???????[ 2017/3/28 16:41:29 ] ??????????????? ???????
?????????????????
??????????????????????????????????????????????????????????????顣
?????????????????????????????????????????????????????????????д?????? 80/20 ??????????? 80% ???????????? 20% ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????£?????б?????????????????е??????????????????????????????
??????????????????????????????????????????????????????????????????????????£?????????????????飬????????????????Ч??????????????????????????????????????ο??????????????????????????????á???????£????? iOS???????и?????????????????????????????絽?????????????ε?????????????????????????????????г??????????????????????????????????????????????????????????????(?????????)??????????????????????????????Ц??
???????????????
???????????????????????????????????(???????)???????(????????????????)???????????????????????У??????????±???????????????????????????????д????????????????????????????????????????????????????????????????д?????????????????????????????? app ??????????????????????????????????????????????????????????????????????????????á?
????????????????????????????????
??????????????????????????????Щ???????????????????????????????????????????????繹???????(???? HttpClient)????????????????(tinyimage)????????漰 UI ???????????????????????????????????????е??????????????????????????????????棬????????????????????????????????????????????????????????????????????????ε???????????棬???????汾????????????????????????????????????????????
????????????????? iOS SDK ????????????ò?????????????????????????????????????????????????????????????????????????????????????????????2?????????????汾????Ч?????????????????????????????????????С patch ???????????????????????????????? SDK ????????????????С?????汾????????????????????????????Щ?????????????????
????????????????????????????o??
????· ??????????
????????????????????????????????????????????????????????????????????????????????д??????????????????????????????? API ?????????????????????????????????????????????????????????????????????????????????????????????????
????· ??????????
??????????????????????£??????????????????????????????????????????????????????????????????????????е??????????????????????????????ж????????????????????????
????· ??????????
????????????絥???????????????????????????????????????????????′???????????????????????????????????????????????????????????????′?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????· ???????????
????????????????????????????????????????????????????????????????????????????????????????????Ρ??????????????????????????????????????????????????????????????????????????????”???”??????? KPI ???檔???????????????????????????????????????????е????????????????????????????????
???????????????????????????????ò???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????鵥?????????????3????????????以???????????????????????????????(???????????????????????????????????)??????к?????????????????????????????????
???????????????
??????????????????????????????????????????????????????????????????????????????? XCTest ??????????????????????????????????????????蹵???????????????? XCTest ????????????????? XCTest ??????????????????????
?????????????????????????
?????????????÷????????????????????????????????? iOS ??????????????п????????黮????????????????????????????????????????????????????????????????????????ò??????????????????????????????????????????????κλ????????????????????????????????????????????????°?????
??????????????? iOS ??????????????????????????????????????? ‘XCTest’ ?? ‘expectationForNotification’ ?? ‘waitForExpectationsWithTimeout’ ?????????
????????????????????????????
?????????????????????????????????????????????????????????????????ú?????м???
?????????????????????????д??????????????ù??????????????????Щ??? block ????????????????????????Щ????????????????????????? RunLoop Э????????????????????????????????????????ú?????м???
?????????Щ???????????????????????Щ??????????????????????????????????????????????????????????Щ??????????????????????????????
???????????????????
????????????????????????????????鵥???????????????????????е???ν??鵥??????????????????????е????????????????? alloc??init ??? execute ???????????鵥??????????????????????????????????????
??????????????????? A ?? ???? B ?????????????????????????
????· ???????????? A ???? B ?
????· A ????? B ????
????· A ?????б?????
????· ??? B ??????Ч
????· ??? A ?????????
?????????????????????????????????????????????????????棬??????????????й?????????????????????????????????????????????????????????????????????????????′ε?????????????????С??????????????????????????????????????????????????????????????
????JUST DO IT
?????????????????????????????????????????????????????????Щ?????????????ε????????????????????????ɡ????????????????????????У????????????????????????????????????????????????????
????CI
????????????????????????????????? CI ?????У?????δ?????????????????????????????????????Ч????iOS ?μ?????????????????? Jenkins ?????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11