1µÚÈý·½¿âÑ¡Ôñ
ÔÚ¿ª·¢Àú³ÌÖУ¬£¬£¬£¬£¬£¬µÚÈý·½¿âµÄÑ¡ÔñÖÁ¹ØÖ÷Òª¡£¡£¡£¡£¡£¡£¡£·ÛÉ«ËÕÖݾ§Ì彨Ò鯾֤ÏîÄ¿ÐèÇóºÍ¿ª·¢Ð§ÂÊÀ´Ñ¡ÔñºÏÊʵĵÚÈý·½¿â¡£¡£¡£¡£¡£¡£¡£
Alamofire£ºÓÃÓÚÍøÂçÇëÇ󣬣¬£¬£¬£¬£¬Ö§³Ö?¶àÖÖHTTPÇëÇó¡¢Êý¾ÝÆÊÎöºÍ¹ýʧ´¦Öóͷ£¡£¡£¡£¡£¡£¡£¡£SnapKit£ºÓÃÓڽṹ£¬£¬£¬£¬£¬£¬¼ò»¯AutoLayoutµÄʹÓ㬣¬£¬£¬£¬£¬Ìá¸ß´úÂë¿É¶ÁÐԺͿÉά»¤ÐÔ¡£¡£¡£¡£¡£¡£¡£RxSwift£ºÓÃÓÚÏìӦʽ±à³Ì£¬£¬£¬£¬£¬£¬¼ò»¯Òì²½´úÂë±àд£¬£¬£¬£¬£¬£¬Ìá¸ß´úÂëµÄÇåÎú¶ÈºÍ¿É¿¿ÐÔ¡£¡£¡£¡£¡£¡£¡£
»ù±¾½á¹¹
·ÛÉ«ËÕÖݾ§ÌåiOS½á¹¹ÊÇÒ»ÖÖÐÂÐ͵ÄÄÉÃ×ÖÊÁÏ£¬£¬£¬£¬£¬£¬Æä½¹µãÔÚÓÚÆäÆæÒìµÄ·ÛÉ«Íâ¹ÛºÍϸÃܵľ§Ìå½á¹¹¡£¡£¡£¡£¡£¡£¡£ÕâÖÖÖÊÁϵÄÑÐÆðÔ´ÓÚ¶ÔËÕÖݵØÇø¿óÎï×ÊÔ´µÄÉîÈëÑо¿£¬£¬£¬£¬£¬£¬Í¨¹ýÏȽøµÄÄÉÃ×ÖÆÔìÊÖÒÕ£¬£¬£¬£¬£¬£¬½«ÕâЩ×ÔÈ»¿óÎï¾ÙÐÐ΢¹Û´¦Öóͷ££¬£¬£¬£¬£¬£¬´Ó¶øÐγɾßÓÐÆæÒì·ÛÉ«Íâ¹ÛµÄ¾§Ìå½á¹¹¡£¡£¡£¡£¡£¡£¡£
·ÛÉ«ËÕÖݾ§ÌåµÄ½¹µãÔÚÓÚÆäÆæÒìµÄ¾§¸ñ½á¹¹¡£¡£¡£¡£¡£¡£¡£ÕâÖÖ¾§Ìå½á¹¹Ê¹µÃÆäÔÚµç×Ó´«Êä¡¢Èȵ¼Âʺͻúеǿ¶ÈµÈ·½ÃæÌåÏÖ¾«²Ê¡£¡£¡£¡£¡£¡£¡£ÌØÊâÊÇÔÚiOS×°±¸µÄ¿ª·¢ÖУ¬£¬£¬£¬£¬£¬ÕâÖÖ¾§Ìå½á¹¹Äܹ»ÏÔÖøÌáÉý×°±¸µÄÐÔÄÜ£¬£¬£¬£¬£¬£¬ïÔÌÄÜÁ¿ÏûºÄ£¬£¬£¬£¬£¬£¬²¢ÇÒÌá¸ßÁË×°±¸µÄÄÍÓÃÐÔ¡£¡£¡£¡£¡£¡£¡£
ÏÖʵӦÓÃ
ÔÚÏÖʵӦÓÃÖУ¬£¬£¬£¬£¬£¬·ÛÉ«ËÕÖݾ§ÌåiOS½á¹¹ÒѾչÏÖ³öÁËÆäÖØ´óµÄDZÁ¦¡£¡£¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬ÔÚÖÇÄÜÊÖ»úÇå¾²°åµçÄÔµÄÖÆÔìÖУ¬£¬£¬£¬£¬£¬ÕâÖÖÖÊÁÏÄܹ»ÏÔÖøÌáÉý×°±¸µÄÐÔÄÜ£¬£¬£¬£¬£¬£¬ïÔÌÄÜÁ¿ÏûºÄ£¬£¬£¬£¬£¬£¬²¢ÇÒÑÓÉì×°±¸µÄʹÓÃÊÙÃü¡£¡£¡£¡£¡£¡£¡£Õâ²»µ«ÌáÉýÁËÓû§ÌåÑ飬£¬£¬£¬£¬£¬»¹ïÔÌÁËÒòƵÈÔÌæ»»×°±¸´øÀ´µÄÇéÐÎÎÛȾ¡£¡£¡£¡£¡£¡£¡£
ÔÚÒ½ÁÆÁìÓò£¬£¬£¬£¬£¬£¬·ÛÉ«ËÕÖݾ§ÌåµÄÓ¦ÓÃÒ²ÕýÔÚÖð²½À©Õ¹¡£¡£¡£¡£¡£¡£¡£Í¨¹ýÖÆÔì¸ß¾«¶ÈÒ½ÁÆ×°±¸£¬£¬£¬£¬£¬£¬ÕâÖÖÖÊÁÏ¿ÉÒÔÌá¸ßÕï¶ÏµÄ׼ȷÐÔºÍ×°±¸µÄÄÍÓÃÐÔ¡£¡£¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬ÔÚÉúÎï´«¸ÐÆ÷ºÍÒ½ÁƳÉ?Ïñ×°±¸ÖУ¬£¬£¬£¬£¬£¬Æä¾«²ÊµÄÐÔÄܽ«ÎªÒ½ÁÆÐÐÒµ´ø?À´¸ïÃüÐԵıä?»¯£¬£¬£¬£¬£¬£¬Ìá¸ßÒ½ÁÆ·þÎñµÄÖÊÁ¿¡£¡£¡£¡£¡£¡£¡£
·ÛÉ«ËÕÖݾ§ÌåiOSÔÚÖÇÄܼҾӿØÖÆ·½ÃæÌåÏÖ׿Խ¡£¡£¡£¡£¡£¡£¡£Í¨¹ýÊÖ»ú£¬£¬£¬£¬£¬£¬Óû§¿ÉÒÔÇáËɵؿØÖƼÒÖеÄÖÇÄÜ×°±¸£¬£¬£¬£¬£¬£¬ÈçÖÇÄܵƹ⡢ÖÇÄÜÒôÏä¡¢ÖÇÄÜοØÏµÍ³µÈ¡£¡£¡£¡£¡£¡£¡£ÊÖ»úµÄ²Ù×÷ϵͳÓëÕâЩװ±¸ÎÞ·ìÅþÁ¬£¬£¬£¬£¬£¬£¬Óû§¿ÉÒÔͨ¹ýÊÖ»úµÄAPP¾ÙÐÐÉèÖúͿØÖÆ£¬£¬£¬£¬£¬£¬ÊµÏÖ¼Ò¾Ó×Ô¶¯»¯¹ÜÀí¡£¡£¡£¡£¡£¡£¡£ÀýÈ磬£¬£¬£¬£¬£¬Óû§¿ÉÒÔͨ¹ýÊÖ»úÉ趨ÌìÌìµÄÆð´²ºÍ˯¾õʱ¼ä£¬£¬£¬£¬£¬£¬ÈÃÖÇÄܵƹâ×Ô¶¯µ÷ÀíÁÁ¶È£¬£¬£¬£¬£¬£¬»òÕßÔÚÍâ³öʱͨ¹ýÊÖ»úÔ¶³Ì?¿ØÖƼÒÖеÄζȣ¬£¬£¬£¬£¬£¬È·±£»£»£»£»£»Ø¼ÒʱÄܸÐÊܵ½Ìñ¾²µÄÇéÐΡ£¡£¡£¡£¡£¡£¡£
ÔÚ¿µ½¡¹ÜÀí·½Ãæ£¬£¬£¬£¬£¬£¬·ÛÉ«ËÕÖݾ§ÌåiOSͬÑùÓÐ׿«Ç¿µÄ¹¦Ð§¡£¡£¡£¡£¡£¡£¡£ÊÖ»ú×Ô´øµÄ¿µ½¡¼à²âÓ¦ÓÿÉÒÔʵʱ¼ÍÈÎÃü»§µÄÔ˶¯Á¿¡¢ÐÄÂÊ¡¢Ë¯ÃßÖÊÁ¿µÈÊý¾Ý£¬£¬£¬£¬£¬£¬²¢Í¨¹ýÔÆ¶Ë´æ´¢£¬£¬£¬£¬£¬£¬Óû§¿ÉÒÔËæÊ±Éó²éºÍÆÊÎöÕâЩÊý¾Ý¡£¡£¡£¡£¡£¡£¡£Í¨¹ýÓëµÚÈý·½¿µ½¡Ó¦ÓõÄ?¼¯³É£¬£¬£¬£¬£¬£¬Óû§¿ÉÒÔ»ñµÃ¸üÖÜÈ«µÄ?¿µ½¡¹ÜÀí·þÎñ£¬£¬£¬£¬£¬£¬ÈçÓªÑø½¨Ò顢ĥÁ¶ÍýÏëµÈ£¬£¬£¬£¬£¬£¬´Ó¶ø¸üºÃµØ¹ÜÀí×Ô¼ºµÄ¿µ½¡¡£¡£¡£¡£¡£¡£¡£
·ÛÉ«ËÕÖݾ§ÌåiOS½á¹¹×÷ΪһÖÖÇ°ÑØ¿Æ¼¼£¬£¬£¬£¬£¬£¬ÆäÔÚ»ù±¾½á¹¹¡¢ÊÖÒÕÁ¢Òì¡¢Ó¦ÓÃÔ¶¾°µÈ·½ÃæÕ¹ÏÖ³öÁËÖØ´óµÄDZÁ¦¡£¡£¡£¡£¡£¡£¡£Ö»¹ÜÔÚÏÖʵӦÓÃÖÐÃæÁÙһЩÌôÕ½£¬£¬£¬£¬£¬£¬µ«Í¨¹ýÊÖÒÕÁ¢Òì¡¢Êг¡ÍƹãºÍÕþ²ßÖ§³Ö?µÈ¶à·½ÃæµÄÆð¾¢£¬£¬£¬£¬£¬£¬ÕâÒ»Á¢Òì¿Æ¼¼±Ø½«ÔÚδÀ´Ê©Õ¹¸ü´óµÄ×÷Ó㬣¬£¬£¬£¬£¬ÎªÈËÀàÉç»á´øÀ´¸ü¶àµÄ±ãµ±ºÍǰ½ø¡£¡£¡£¡£¡£¡£¡£
·ÛÉ«ËÕÖݾ§ÌåiOS½á¹¹²»?½öÊÇÒ»¸ö¿Æ¼¼»°Ì⣬£¬£¬£¬£¬£¬¸üÊÇÍÆ¶¯Î´À´¿Æ¼¼Éú³¤µÄÖ÷ÒªÁ¦Á¿¡£¡£¡£¡£¡£¡£¡£Í¨¹ýÒ»Ö±µÄ̽Ë÷ºÍʵ¼ù£¬£¬£¬£¬£¬£¬ÎÒÃÇÓÐÀíÓÉÏàÐÅ£¬£¬£¬£¬£¬£¬ÕâÒ»Á¢Òì¿Æ¼¼½«ÔÚδÀ´µÄ¿Æ¼¼Ç°½øÖÐÊÎÑÝÖ÷Òª½ÇÉ«£¬£¬£¬£¬£¬£¬ÎªÈËÀàÉç»á´øÀ´¸ü¶àµÄ¸£ìí¡£¡£¡£¡£¡£¡£¡£
2MVVM¼Ü¹¹
³ýÁ˾µäµÄ?MVC¼Ü¹¹£¬£¬£¬£¬£¬£¬·ÛÉ«ËÕÖݾ§Ì廹ÔÚÄ³Ð©ÖØ´ó³¡¾°Ï½ÓÄÉÁËMVVM£¨Model-View-ViewModel£©¼Ü¹¹Ä£Ê½¡£¡£¡£¡£¡£¡£¡£MVVM¼Ü¹¹½øÒ»²½ÌáÉýÁËÊÓͼÓëÄ£×ÓÖ®¼äµÄ½âñ£¬£¬£¬£¬£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔ¸üרעÓÚÊÓͼ²ãºÍÊý¾Ý°ó¶¨£¬£¬£¬£¬£¬£¬Ìá¸ßÁË¿ª·¢Ð§ÂÊ¡£¡£¡£¡£¡£¡£¡£
ViewModel£ºÔÚMVVM¼Ü¹¹ÖУ¬£¬£¬£¬£¬£¬ViewModel×÷ΪÇÅÁº£¬£¬£¬£¬£¬£¬ÈÏÕæ½«ModelµÄÊý¾Ýת»¯ÎªView¿ÉÒÔÃ÷È·µÄÃûÌ㬣¬£¬£¬£¬£¬²¢´¦Öóͷ£Óû§½»»¥¡£¡£¡£¡£¡£¡£¡£
1UI²â?ÊÔ¹¤¾ß
UI²âÊÔ¹¤¾ßµÄ?Ñ¡ÔñÖ±½ÓÓ°Ïì²âÊÔµÄÓÐÓÃÐÔºÍÁýÕÖÂÊ¡£¡£¡£¡£¡£¡£¡£·ÛÉ«ËÕÖݾ§Ì彨ÒéʹÓÃÒÔϼ¸¸ö¹¤¾ßÀ´¾ÙÐÐUI²âÊÔ£º
XCUITest£ºÕâÊÇÆ»¹û¹Ù·½ÌṩµÄUI²âÊÔ¿ò¼Ü£¬£¬£¬£¬£¬£¬Ö§³Ö×Ô¶¯»¯²âÊԵıàдºÍÖ´ÐУ¬£¬£¬£¬£¬£¬ÊÊÓÃÓÚ´ó´ó¶¼Ó¦ÓõÄUI²âÊÔ¡£¡£¡£¡£¡£¡£¡£Appium£ºÕâÊÇÒ»¸ö¿ªÔ´µÄ×Ô¶¯»¯²âÊÔ¿ò¼Ü£¬£¬£¬£¬£¬£¬Ö§³Ö¶àÖÖÆ½Ì¨£¬£¬£¬£¬£¬£¬¿ÉÒÔÓÃÀ´¾ÙÐÐ¿çÆ½Ì¨µÄUI²âÊÔ¡£¡£¡£¡£¡£¡£¡£Detox£ºÕâÊÇFacebook¿ª·¢µÄÒ»¿î¹¤¾ß£¬£¬£¬£¬£¬£¬Ö§³Öͬʱ¾ÙÐÐUIºÍ¶Ëµ½¶Ë²âÊÔ£¬£¬£¬£¬£¬£¬ÊÇÏÖÔÚºÜÊÇÊ¢ÐеÄÒ»¿î²âÊÔ¿ò¼Ü¡£¡£¡£¡£¡£¡£¡£
У¶Ô£ºÖÜéó¾ý(6cEOas9M38Kzgk9u8uBurka8zPFcs4sd)



