Õâ¿îÊÖ»úÔÚÄþ¾²ÐÔ·½ÃæÒ²ÏÂ×ãÁ˹¦·ò¡£½ÓÄÉÁËÏȽøµÄÖ¸ÎÆÊ¶±ðºÍÃæ²¿Ê¶±ð¼¼Êõ£¬È·±£Óû§µÄ˽ÈËÊý¾ÝºÍÒþ˽»ñµÃ×îºÃµÄ±£»¤¡£ÊÖ»ú»¹Ö§³Ö¶àÖÖÄþ¾²·À»¤²½·¥£¬ÈçË«ÖØÈÏÖ¤¡¢VPNµÈ£¬ÎªÓû§Ìṩȫ·½Î»µÄÄþ¾²°ü¹Ü¡£
·ÛÉ«ËÕÖݾ§ÌåiOS²»?½öÊÇÒ»¿î¸ß¶ËµÄÖÇÄÜÊÖ»ú£¬¸üÊÇÒ»¿îÄܹ»¼«´óÌáÉýÓû§Éú»îÖÊÁ¿µÄÖÇÄÜÉ豸¡£ËüÔÚÍâ¹ÛÉè¼Æ¡¢Ó²¼þÅäÖá¢Èí¼þÌåÑé¡¢ÖÇÄÜÉú»îÓ¦Óõȷ½Ãæ¶¼Õ¹ÏÖÁË׿ԽµÄ?ÐÔÄܺÍÁ¢ÒìµÄ÷ÈÁ¦¡£ÏàÐÅÔÚ²»Ô¶µÄ½«À´£¬Õâ¿î²úÆ·½«»á³ÉΪ¸ü¶àÈËÐÄÄ¿ÖеÄÊ×Ñ¡£¬ÒýÁì×ÅÖÇÄÜÊÖ»úµÄ?г±Á÷£¬¿ªÆôδÀ´ÖÇÄÜÉú»îµÄÐÂÆªÕ¡£
3Òì²½±à³Ì
Òì²½±à³ÌÊÇÌáÉýÓ¦ÓÃÐÔÄܵÄÖØÒªÊÖ¶ÎÖ®Ò»¡£·ÛÉ«ËÕÖݾ§Ì彨ÒéʹÓÃGCD£¨GrandCentralDispatch£©ºÍOperationQueueÀ´ÖÎÀíÒì²½ÈÎÎñ¡£
¹¤¾ß£ºGCD¡¢OperationQueueÓÅ»¯ÒªÁì£ºÖÆÖ¹×èÈûÖ÷Ïß³Ì
ÔÚ±¾ÆªÎÄÕµĺó°ë²¿·Ö£¬ÎÒÃǽ«½øÒ»²½ÉîÈë̽ÌÖ·ÛÉ«ËÕÖݾ§ÌåiOS½á¹¹Éè¼ÆµÄÆäËûÒªº¦µã£¬°üÀ¨UI²âÊÔ¡¢µÚÈý·½¿âµÄʹÓá¢Äþ¾²ÐÔÒÔ¼°Î´À´Éú³¤Ç÷ÊÆ¡£
ÔÚµ±½ñÊý×Ö»¯Éç»á£¬ÖÇÄÜÊÖ»úÒѾ³ÉΪÈËÃÇÈÕ³£Éú»îÖв»¿É»òȱµÄÒ»²¿·Ö¡£¶ø·ÛÉ«ËÕÖݾ§ÌåiOS£¬Õâ¿î¼¯¿Æ¼¼ÓëÒÕÊõÓÚÒ»ÉíµÄÖÇÄÜÊÖ»ú£¬¸üÊÇÒ»¿ÅÉÁÒ«µÄÃ÷Ö飬ÈÃÈËÑÛǰһÁÁ¡£Ëü²»µ«ÔÚÍâ¹ÛÉè¼ÆÉ϶À¾ß½³ÐÄ£¬»¹ÔÚÓ²¼þÅäÖúÍÈí¼þÌåÑéÉÏʵÏÖÁËǰËùδÓеÄÍ»ÆÆ¡£
·ÛÉ«ËÕÖݾ§ÌåiOSµÄÍâ¹ÛÉè¼ÆÎÞÒÉÊÇÆä×î´óµÄÁÁµãÖ®Ò»¡£¹Å°åÖÇÄÜÊÖ»úµÄ?Éè¼ÆÍùÍùÆ«ÏòÓÚÖÐÐÔÉ«µ÷£¬¶øÕâ¿î²úÆ·ÔòÒÔÆäÆæÌØµÄ·ÛɫΪÖ÷É«µ÷£¬½«ÑÅÖÂÓëʱÉÐÍêÃÀÈںϡ£ËÕÖݾ§ÌåµÄ½ÓÄɲ»µ«Ôö¼ÓÁËÊÖ»úµÄ¹âÔó¸Ð£¬»¹Ê¹ÆäÔÚÑô¹âÏÂìÚìÚÉú»Ô£¬¸øÈËÒ»Öָ߼¶¸ÐºÍÉÝ»ª¸Ð¡£ÊÖ»úµÄÕûÌ幤ÒÕ¾«Õ¿£¬Ã¿Ò»¸öϸ½Ú¶¼¾¹ý¾«ÐÄÉè¼ÆºÍ´òÄ¥£¬ÈÃÈËÒ»¿´¾ÍÖªµÀÕâÊÇÒ»¿î·ÇͬѰ³£µÄ²úÆ·¡£
2µÚÈý·½¿â¼¯³É
µÚÈý·½¿âµÄ¼¯³ÉÐèҪעÒâ°æ±¾¼æÈÝÐÔºÍÒÀÀµÖÎÀí¡£·ÛÉ«ËÕÖݾ§Ì彨ÒéʹÓÃCocoaPods½øÐеÚÈý·½¿âµÄÖÎÀíºÍ¼¯³É¡£
CocoaPods£ºÊ¹ÓÃCocoaPodsÖÎÀíÏîÄ¿ÖеĵÚÈý·½¿âÒÀÀµ£¬¼ò»¯¿âµÄ×°ÖúͰ汾ÖÎÀí¡£Carthage£ºÁíÒ»¸öÁ÷ÐеÄÒÀÀµÖÎÀí¹¤¾ß£¬Ö§³Ö¾²Ì¬¿âºÍ¶¯Ì¬¿âµÄÖÎÀí¡£
2Realm
³ýÁËCoreData£¬·ÛÉ«ËÕÖݾ§Ìå»¹ÍÆ¼öʹÓÃRealm£¬ÕâÊÇÒ»¸öÇáÁ¿¼¶µÄÊý¾Ý¿â¿ò¼Ü¡£RealmÏà±È?CoreData£¬¾ßÓиü¸ßµÄÐÔÄܺ͸ü¼òµ¥µÄ?ʹÓÃÌåÑé¡£
ÓÅÊÆ£º¸ßÐÔÄÜ¡¢Ò×ÓÃÐԸߡ¢Ö§³Ö¶àÏ̡߳£Ê¹Óó¡¾°£ºÊÊÓÃÓÚÐèÒª¿ìËÙÊý¾Ý¶ÁдµÄÓ¦Óã¬ÈçʵʱÊý¾Ýչʾ¡¢¶¯Ì¬¸üеȡ£
У¶Ô£ºÁõ¿¡Ó¢(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


