diff --git a/MobileProject.xcodeproj/project.pbxproj b/MobileProject.xcodeproj/project.pbxproj index 0fe385d..1edde89 100644 --- a/MobileProject.xcodeproj/project.pbxproj +++ b/MobileProject.xcodeproj/project.pbxproj @@ -7,463 +7,473 @@ objects = { /* Begin PBXBuildFile section */ - 3400E4B31D35E1500056B673 /* JRSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B01D35E1500056B673 /* JRSwizzle.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4B41D35E1500056B673 /* SYSafeCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B21D35E1500056B673 /* SYSafeCategory.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4B51D35E15A0056B673 /* JRSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B01D35E1500056B673 /* JRSwizzle.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4B61D35E15D0056B673 /* SYSafeCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B21D35E1500056B673 /* SYSafeCategory.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4BF1D35EDF50056B673 /* NSObject+PrintSQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4BE1D35EDF50056B673 /* NSObject+PrintSQL.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4C01D35EDF50056B673 /* NSObject+PrintSQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4BE1D35EDF50056B673 /* NSObject+PrintSQL.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4C31D35EEF00056B673 /* MPLKDBHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C21D35EEF00056B673 /* MPLKDBHelper.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4C41D35EEF00056B673 /* MPLKDBHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C21D35EEF00056B673 /* MPLKDBHelper.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4C71D35F0690056B673 /* MPLkdbViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C61D35F0690056B673 /* MPLkdbViewController.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4C81D35F0690056B673 /* MPLkdbViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C61D35F0690056B673 /* MPLkdbViewController.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4CB1D35F0CE0056B673 /* MPLKDBUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4CA1D35F0CE0056B673 /* MPLKDBUserModel.m */; settings = {ASSET_TAGS = (); }; }; - 3400E4CC1D35F0CE0056B673 /* MPLKDBUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4CA1D35F0CE0056B673 /* MPLKDBUserModel.m */; settings = {ASSET_TAGS = (); }; }; - 34013B571D5179620051000F /* MPHideNavigationChildrenViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B561D5179620051000F /* MPHideNavigationChildrenViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34013B581D5179620051000F /* MPHideNavigationChildrenViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B561D5179620051000F /* MPHideNavigationChildrenViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34013B5B1D51C7E40051000F /* addressData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34013B5A1D51C7E40051000F /* addressData.plist */; settings = {ASSET_TAGS = (); }; }; - 34013B5C1D51C7E40051000F /* addressData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34013B5A1D51C7E40051000F /* addressData.plist */; settings = {ASSET_TAGS = (); }; }; - 34013B5F1D51C9150051000F /* AddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B5E1D51C9150051000F /* AddressPickerView.m */; settings = {ASSET_TAGS = (); }; }; - 34013B601D51C9150051000F /* AddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B5E1D51C9150051000F /* AddressPickerView.m */; settings = {ASSET_TAGS = (); }; }; - 34013B631D51CEE20051000F /* MPAddressPickViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B621D51CEE20051000F /* MPAddressPickViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34013B641D51CEE20051000F /* MPAddressPickViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B621D51CEE20051000F /* MPAddressPickViewController.m */; settings = {ASSET_TAGS = (); }; }; - 340199F21D6561B5001C97E9 /* GCDGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EB1D6561B5001C97E9 /* GCDGroup.m */; settings = {ASSET_TAGS = (); }; }; - 340199F31D6561B5001C97E9 /* GCDQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199ED1D6561B5001C97E9 /* GCDQueue.m */; settings = {ASSET_TAGS = (); }; }; - 340199F41D6561B5001C97E9 /* GCDSemaphore.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EF1D6561B5001C97E9 /* GCDSemaphore.m */; settings = {ASSET_TAGS = (); }; }; - 340199F51D6561B5001C97E9 /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199F11D6561B5001C97E9 /* GCDTimer.m */; settings = {ASSET_TAGS = (); }; }; - 340199F61D6561BB001C97E9 /* GCDGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EB1D6561B5001C97E9 /* GCDGroup.m */; settings = {ASSET_TAGS = (); }; }; - 340199F71D6561BE001C97E9 /* GCDQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199ED1D6561B5001C97E9 /* GCDQueue.m */; settings = {ASSET_TAGS = (); }; }; - 340199F81D6561C0001C97E9 /* GCDSemaphore.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EF1D6561B5001C97E9 /* GCDSemaphore.m */; settings = {ASSET_TAGS = (); }; }; - 340199F91D6561C3001C97E9 /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199F11D6561B5001C97E9 /* GCDTimer.m */; settings = {ASSET_TAGS = (); }; }; - 340199FF1D65B1D5001C97E9 /* MPSolidColorButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199FE1D65B1D5001C97E9 /* MPSolidColorButton.m */; settings = {ASSET_TAGS = (); }; }; - 34019A001D65B1D5001C97E9 /* MPSolidColorButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199FE1D65B1D5001C97E9 /* MPSolidColorButton.m */; settings = {ASSET_TAGS = (); }; }; - 340242DF1D16F98700ECD131 /* MPLoggerFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 340242DE1D16F98700ECD131 /* MPLoggerFormatter.m */; settings = {ASSET_TAGS = (); }; }; - 340242E01D16F98700ECD131 /* MPLoggerFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 340242DE1D16F98700ECD131 /* MPLoggerFormatter.m */; settings = {ASSET_TAGS = (); }; }; - 3403847C1D47559A00E4A496 /* MPAdaptationFontViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847B1D47559A00E4A496 /* MPAdaptationFontViewController.m */; settings = {ASSET_TAGS = (); }; }; - 3403847D1D47559A00E4A496 /* MPAdaptationFontViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847B1D47559A00E4A496 /* MPAdaptationFontViewController.m */; settings = {ASSET_TAGS = (); }; }; - 340384801D47567900E4A496 /* MPAdaptationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847F1D47567900E4A496 /* MPAdaptationCell.m */; settings = {ASSET_TAGS = (); }; }; - 340384811D47567900E4A496 /* MPAdaptationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847F1D47567900E4A496 /* MPAdaptationCell.m */; settings = {ASSET_TAGS = (); }; }; - 3403B0BE1D367954007CD7EF /* UITextField+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403B0BD1D367954007CD7EF /* UITextField+Extension.m */; settings = {ASSET_TAGS = (); }; }; - 3403B0BF1D367954007CD7EF /* UITextField+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403B0BD1D367954007CD7EF /* UITextField+Extension.m */; settings = {ASSET_TAGS = (); }; }; - 340757071D1AE486004EFAB4 /* XAspect-UmengShareAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 340757061D1AE486004EFAB4 /* XAspect-UmengShareAppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD1B1D0EFF3B0093CC7D /* MPRequstFailedHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD1A1D0EFF3B0093CC7D /* MPRequstFailedHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD1C1D0EFF3B0093CC7D /* MPRequstFailedHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD1A1D0EFF3B0093CC7D /* MPRequstFailedHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD241D0F011A0093CC7D /* LogInApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD231D0F011A0093CC7D /* LogInApi.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD251D0F011A0093CC7D /* LogInApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD231D0F011A0093CC7D /* LogInApi.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD271D0F014B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD261D0F014B0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD281D0F014B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD261D0F014B0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD2A1D0F01570093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD291D0F01570093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD2B1D0F01570093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD291D0F01570093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD2D1D0F01620093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2C1D0F01620093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD2E1D0F01620093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2C1D0F01620093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD301D0F016D0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2F1D0F016D0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD311D0F016D0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2F1D0F016D0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD331D0F01790093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD321D0F01790093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD341D0F01790093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD321D0F01790093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD3C1D0F019B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3B1D0F019B0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD3D1D0F019B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3B1D0F019B0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD3F1D0F01A40093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3E1D0F01A40093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD401D0F01A40093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3E1D0F01A40093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD421D0F01AF0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD411D0F01AF0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD431D0F01AF0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD411D0F01AF0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD451D0F01B80093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD441D0F01B80093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD461D0F01B80093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD441D0F01B80093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD511D0F01E50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD501D0F01E50093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD521D0F01E50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD501D0F01E50093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD541D0F01ED0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD531D0F01ED0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD551D0F01ED0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD531D0F01ED0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD571D0F01F50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD561D0F01F50093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD581D0F01F50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD561D0F01F50093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD5E1D0F027F0093CC7D /* UIViewController+Swizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD5D1D0F027F0093CC7D /* UIViewController+Swizzle.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD5F1D0F027F0093CC7D /* UIViewController+Swizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD5D1D0F027F0093CC7D /* UIViewController+Swizzle.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD611D0F03870093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD601D0F03870093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD621D0F03870093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD601D0F03870093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD641D0F03930093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD631D0F03930093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD651D0F03930093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD631D0F03930093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD671D0F039E0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD661D0F039E0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD681D0F039E0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD661D0F039E0093CC7D /* Placeholder */; settings = {ASSET_TAGS = (); }; }; - 340BCD691D0F04DB0093CC7D /* imageCompressHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093EF1D0E605800A8D63F /* imageCompressHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340BCD6A1D0F04DE0093CC7D /* UITapImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093F11D0E605800A8D63F /* UITapImageView.m */; settings = {ASSET_TAGS = (); }; }; - 340D87951D3F5FD3003D9C88 /* MPImageItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87941D3F5FD3003D9C88 /* MPImageItemModel.m */; settings = {ASSET_TAGS = (); }; }; - 340D87961D3F5FD3003D9C88 /* MPImageItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87941D3F5FD3003D9C88 /* MPImageItemModel.m */; settings = {ASSET_TAGS = (); }; }; - 340D87991D3F6310003D9C88 /* dateTimeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87981D3F6310003D9C88 /* dateTimeHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340D879A1D3F6310003D9C88 /* dateTimeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87981D3F6310003D9C88 /* dateTimeHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340D879D1D3F6B43003D9C88 /* MPUploadImageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D879C1D3F6B43003D9C88 /* MPUploadImageHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340D879E1D3F6B43003D9C88 /* MPUploadImageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D879C1D3F6B43003D9C88 /* MPUploadImageHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340D87A11D3F6E44003D9C88 /* MPUploadImagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A01D3F6E44003D9C88 /* MPUploadImagesViewController.m */; settings = {ASSET_TAGS = (); }; }; - 340D87A21D3F6E44003D9C88 /* MPUploadImagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A01D3F6E44003D9C88 /* MPUploadImagesViewController.m */; settings = {ASSET_TAGS = (); }; }; - 340D87A51D3F7079003D9C88 /* MPImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A41D3F7079003D9C88 /* MPImageCollectionCell.m */; settings = {ASSET_TAGS = (); }; }; - 340D87A61D3F7079003D9C88 /* MPImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A41D3F7079003D9C88 /* MPImageCollectionCell.m */; settings = {ASSET_TAGS = (); }; }; - 340D87A91D3F70E3003D9C88 /* MPImageUploadCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A81D3F70E3003D9C88 /* MPImageUploadCell.m */; settings = {ASSET_TAGS = (); }; }; - 340D87AA1D3F70E3003D9C88 /* MPImageUploadCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A81D3F70E3003D9C88 /* MPImageUploadCell.m */; settings = {ASSET_TAGS = (); }; }; - 340D87AD1D3F7FC4003D9C88 /* cameraHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87AC1D3F7FC4003D9C88 /* cameraHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340D87AE1D3F7FC4003D9C88 /* cameraHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87AC1D3F7FC4003D9C88 /* cameraHelper.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2F61D669E7600BF9222 /* MPTitleAndPromptCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F51D669E7600BF9222 /* MPTitleAndPromptCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2F71D669E7600BF9222 /* MPTitleAndPromptCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F51D669E7600BF9222 /* MPTitleAndPromptCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2FA1D66A24F00BF9222 /* MPMultitextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F91D66A24F00BF9222 /* MPMultitextCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2FB1D66A24F00BF9222 /* MPMultitextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F91D66A24F00BF9222 /* MPMultitextCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2FE1D66A92A00BF9222 /* MPIconAndTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2FD1D66A92A00BF9222 /* MPIconAndTitleCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB2FF1D66A92A00BF9222 /* MPIconAndTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2FD1D66A92A00BF9222 /* MPIconAndTitleCell.m */; settings = {ASSET_TAGS = (); }; }; - 340EB3021D66ACE300BF9222 /* MPFormViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB3011D66ACE300BF9222 /* MPFormViewController.m */; settings = {ASSET_TAGS = (); }; }; - 340EB3031D66ACE300BF9222 /* MPFormViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB3011D66ACE300BF9222 /* MPFormViewController.m */; settings = {ASSET_TAGS = (); }; }; - 341093F31D0E605800A8D63F /* imageCompressHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093EF1D0E605800A8D63F /* imageCompressHelper.m */; settings = {ASSET_TAGS = (); }; }; - 341093F41D0E605800A8D63F /* UITapImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093F11D0E605800A8D63F /* UITapImageView.m */; settings = {ASSET_TAGS = (); }; }; - 341093FD1D0E848F00A8D63F /* JSPatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093FC1D0E848F00A8D63F /* JSPatchHelper.m */; settings = {ASSET_TAGS = (); }; }; - 341093FE1D0E848F00A8D63F /* JSPatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093FC1D0E848F00A8D63F /* JSPatchHelper.m */; settings = {ASSET_TAGS = (); }; }; - 341094021D0E982100A8D63F /* JSPatchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341094011D0E982100A8D63F /* JSPatchViewController.m */; settings = {ASSET_TAGS = (); }; }; - 341094031D0E982100A8D63F /* JSPatchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341094011D0E982100A8D63F /* JSPatchViewController.m */; settings = {ASSET_TAGS = (); }; }; - 3411EEF51D6FEA3900A6C7F3 /* FaceRecognitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0BF40E1D6F33E2001E6F19 /* FaceRecognitionController.m */; settings = {ASSET_TAGS = (); }; }; - 3411EEF61D6FEA3C00A6C7F3 /* FaceStreamDetectorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0BF4101D6F33E2001E6F19 /* FaceStreamDetectorViewController.m */; settings = {ASSET_TAGS = (); }; }; - 3411EEF81D6FEAB200A6C7F3 /* iflyMSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411EEF71D6FEAB200A6C7F3 /* iflyMSC.framework */; settings = {ASSET_TAGS = (); }; }; - 3411EEF91D6FEAB400A6C7F3 /* iflyMSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411EEF71D6FEAB200A6C7F3 /* iflyMSC.framework */; settings = {ASSET_TAGS = (); }; }; - 3411EF101D6FEC1A00A6C7F3 /* CanvasView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EEFD1D6FEC1A00A6C7F3 /* CanvasView.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF111D6FEC1A00A6C7F3 /* CaptureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF001D6FEC1A00A6C7F3 /* CaptureManager.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF121D6FEC1A00A6C7F3 /* CalculatorTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF031D6FEC1A00A6C7F3 /* CalculatorTools.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF131D6FEC1A00A6C7F3 /* IFlyFaceImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF051D6FEC1A00A6C7F3 /* IFlyFaceImage.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF141D6FEC1A00A6C7F3 /* UIImage+compress.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF071D6FEC1A00A6C7F3 /* UIImage+compress.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF151D6FEC1A00A6C7F3 /* UIImage+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF091D6FEC1A00A6C7F3 /* UIImage+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF161D6FEC1A00A6C7F3 /* PermissionDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0C1D6FEC1A00A6C7F3 /* PermissionDetector.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF171D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0F1D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF181D6FEC1F00A6C7F3 /* CanvasView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EEFD1D6FEC1A00A6C7F3 /* CanvasView.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF191D6FEC2300A6C7F3 /* CaptureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF001D6FEC1A00A6C7F3 /* CaptureManager.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1A1D6FEC2800A6C7F3 /* CalculatorTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF031D6FEC1A00A6C7F3 /* CalculatorTools.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1B1D6FEC2B00A6C7F3 /* IFlyFaceImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF051D6FEC1A00A6C7F3 /* IFlyFaceImage.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1C1D6FEC3000A6C7F3 /* UIImage+compress.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF071D6FEC1A00A6C7F3 /* UIImage+compress.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1D1D6FEC3300A6C7F3 /* UIImage+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF091D6FEC1A00A6C7F3 /* UIImage+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1E1D6FEC3800A6C7F3 /* PermissionDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0C1D6FEC1A00A6C7F3 /* PermissionDetector.m */; settings = {ASSET_TAGS = (); }; }; - 3411EF1F1D6FEC3C00A6C7F3 /* IFlyFaceResultKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0F1D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m */; settings = {ASSET_TAGS = (); }; }; - 34153A531D76D5DE00D94F4A /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A501D76D5DE00D94F4A /* UIImage+RoundedCorner.m */; settings = {ASSET_TAGS = (); }; }; - 34153A541D76D5DE00D94F4A /* UIView+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A521D76D5DE00D94F4A /* UIView+RoundedCorner.m */; settings = {ASSET_TAGS = (); }; }; - 34153A551D76D5E800D94F4A /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A501D76D5DE00D94F4A /* UIImage+RoundedCorner.m */; settings = {ASSET_TAGS = (); }; }; - 34153A561D76D5EA00D94F4A /* UIView+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A521D76D5DE00D94F4A /* UIView+RoundedCorner.m */; settings = {ASSET_TAGS = (); }; }; - 341C07D51D41A27E00FF905C /* BaseRequestService.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D41D41A27E00FF905C /* BaseRequestService.m */; settings = {ASSET_TAGS = (); }; }; - 341C07D61D41A27E00FF905C /* BaseRequestService.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D41D41A27E00FF905C /* BaseRequestService.m */; settings = {ASSET_TAGS = (); }; }; - 341C07DA1D41C6F200FF905C /* MPFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D91D41C6F200FF905C /* MPFileManager.m */; settings = {ASSET_TAGS = (); }; }; - 341C07DB1D41C6F200FF905C /* MPFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D91D41C6F200FF905C /* MPFileManager.m */; settings = {ASSET_TAGS = (); }; }; - 341C07DE1D41FD8E00FF905C /* MPUploadWithPropressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07DD1D41FD8E00FF905C /* MPUploadWithPropressViewController.m */; settings = {ASSET_TAGS = (); }; }; - 341C07DF1D41FD8E00FF905C /* MPUploadWithPropressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07DD1D41FD8E00FF905C /* MPUploadWithPropressViewController.m */; settings = {ASSET_TAGS = (); }; }; - 341C07E41D421F2800FF905C /* MPImageProgressCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E31D421F2800FF905C /* MPImageProgressCollectionCell.m */; settings = {ASSET_TAGS = (); }; }; - 341C07E51D421F2800FF905C /* MPImageProgressCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E31D421F2800FF905C /* MPImageProgressCollectionCell.m */; settings = {ASSET_TAGS = (); }; }; - 341C07E81D421F5600FF905C /* MPImageUploadProgressCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E71D421F5600FF905C /* MPImageUploadProgressCell.m */; settings = {ASSET_TAGS = (); }; }; - 341C07E91D421F5600FF905C /* MPImageUploadProgressCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E71D421F5600FF905C /* MPImageUploadProgressCell.m */; settings = {ASSET_TAGS = (); }; }; - 341CA90F1D3097AF008B85D3 /* MBProgressHUD+MP.m in Sources */ = {isa = PBXBuildFile; fileRef = 341CA90E1D3097AF008B85D3 /* MBProgressHUD+MP.m */; settings = {ASSET_TAGS = (); }; }; - 341CA9101D3097AF008B85D3 /* MBProgressHUD+MP.m in Sources */ = {isa = PBXBuildFile; fileRef = 341CA90E1D3097AF008B85D3 /* MBProgressHUD+MP.m */; settings = {ASSET_TAGS = (); }; }; - 342202421D62A8A1003F81B2 /* MPExpandHideViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342202411D62A8A1003F81B2 /* MPExpandHideViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342202431D62A8A1003F81B2 /* MPExpandHideViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342202411D62A8A1003F81B2 /* MPExpandHideViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342202451D62BB1D003F81B2 /* team_dictionary.plist in Resources */ = {isa = PBXBuildFile; fileRef = 342202441D62BB1D003F81B2 /* team_dictionary.plist */; settings = {ASSET_TAGS = (); }; }; - 342202461D62BB1D003F81B2 /* team_dictionary.plist in Resources */ = {isa = PBXBuildFile; fileRef = 342202441D62BB1D003F81B2 /* team_dictionary.plist */; settings = {ASSET_TAGS = (); }; }; - 342582561D3734B6003906BB /* EaseBlankPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582551D3734B6003906BB /* EaseBlankPageView.m */; settings = {ASSET_TAGS = (); }; }; - 342582571D3734BA003906BB /* EaseBlankPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582551D3734B6003906BB /* EaseBlankPageView.m */; settings = {ASSET_TAGS = (); }; }; - 3425825D1D3734C4003906BB /* blankpage_button_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582581D3734C4003906BB /* blankpage_button_reload@2x.png */; settings = {ASSET_TAGS = (); }; }; - 3425825E1D3734C4003906BB /* blankpage_image_loadFail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582591D3734C4003906BB /* blankpage_image_loadFail@2x.png */; settings = {ASSET_TAGS = (); }; }; - 3425825F1D3734C4003906BB /* blankpage_image_loadFail@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825A1D3734C4003906BB /* blankpage_image_loadFail@3x.png */; settings = {ASSET_TAGS = (); }; }; - 342582601D3734C4003906BB /* blankpage_image_Sleep@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825B1D3734C4003906BB /* blankpage_image_Sleep@2x.png */; settings = {ASSET_TAGS = (); }; }; - 342582611D3734C4003906BB /* blankpage_image_Sleep@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825C1D3734C4003906BB /* blankpage_image_Sleep@3x.png */; settings = {ASSET_TAGS = (); }; }; - 342582641D3736DA003906BB /* UIView+EaseBlankPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582631D3736DA003906BB /* UIView+EaseBlankPage.m */; settings = {ASSET_TAGS = (); }; }; - 3425826A1D379743003906BB /* introductoryPagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582691D379743003906BB /* introductoryPagesView.m */; settings = {ASSET_TAGS = (); }; }; - 3425826B1D379743003906BB /* introductoryPagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582691D379743003906BB /* introductoryPagesView.m */; settings = {ASSET_TAGS = (); }; }; - 3425826E1D379D2C003906BB /* introductoryPagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3425826D1D379D2C003906BB /* introductoryPagesHelper.m */; settings = {ASSET_TAGS = (); }; }; - 3425826F1D379D2C003906BB /* introductoryPagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3425826D1D379D2C003906BB /* introductoryPagesHelper.m */; settings = {ASSET_TAGS = (); }; }; - 342A8F901D3F15CB000C7B98 /* MPMoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F8F1D3F15CB000C7B98 /* MPMoreViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342A8F911D3F15CB000C7B98 /* MPMoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F8F1D3F15CB000C7B98 /* MPMoreViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342A8F941D3F1BF1000C7B98 /* MPDiscoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F931D3F1BF1000C7B98 /* MPDiscoveryViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342A8F951D3F1BF1000C7B98 /* MPDiscoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F931D3F1BF1000C7B98 /* MPDiscoveryViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA01D3F1D8B000C7B98 /* UINavigationController+BATransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F971D3F1D8B000C7B98 /* UINavigationController+BATransitions.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA11D3F1D8B000C7B98 /* UINavigationController+BATransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F971D3F1D8B000C7B98 /* UINavigationController+BATransitions.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA21D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F991D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA31D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F991D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA41D3F1D8B000C7B98 /* UINavigationController+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9B1D3F1D8B000C7B98 /* UINavigationController+JZExtension.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA51D3F1D8B000C7B98 /* UINavigationController+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9B1D3F1D8B000C7B98 /* UINavigationController+JZExtension.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA61D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9D1D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA71D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9D1D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA81D3F1D8B000C7B98 /* UINavigationController+StackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9F1D3F1D8B000C7B98 /* UINavigationController+StackManager.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FA91D3F1D8B000C7B98 /* UINavigationController+StackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9F1D3F1D8B000C7B98 /* UINavigationController+StackManager.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FAC1D3F1ED1000C7B98 /* MPQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8FAB1D3F1ED1000C7B98 /* MPQRCodeViewController.m */; settings = {ASSET_TAGS = (); }; }; - 342A8FAD1D3F1ED1000C7B98 /* MPQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8FAB1D3F1ED1000C7B98 /* MPQRCodeViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34420CB91D0FAC9E007D1AAC /* AdvertiseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CB81D0FAC9E007D1AAC /* AdvertiseHelper.m */; settings = {ASSET_TAGS = (); }; }; - 34420CBA1D0FAC9E007D1AAC /* AdvertiseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CB81D0FAC9E007D1AAC /* AdvertiseHelper.m */; settings = {ASSET_TAGS = (); }; }; - 34420CBD1D0FAD10007D1AAC /* AdvertiseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CBC1D0FAD10007D1AAC /* AdvertiseView.m */; settings = {ASSET_TAGS = (); }; }; - 34420CBE1D0FAD10007D1AAC /* AdvertiseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CBC1D0FAD10007D1AAC /* AdvertiseView.m */; settings = {ASSET_TAGS = (); }; }; - 3452EB8B1D1A8BF00001732E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EB8A1D1A8BF00001732E /* AppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 3452EB901D1A8DAA0001732E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EB8A1D1A8BF00001732E /* AppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 3452EBAB1D1A90DD0001732E /* XAspect-LogAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAA1D1A90DD0001732E /* XAspect-LogAppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 3452EBAC1D1A90E00001732E /* XAspect-LogAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAA1D1A90DD0001732E /* XAspect-LogAppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 3452EBAE1D1A919D0001732E /* XAspect-GeTuiAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAD1D1A919D0001732E /* XAspect-GeTuiAppDelegate.m */; settings = {ASSET_TAGS = (); }; }; - 34683B0F1D4EE93C0041F8A0 /* MPReduceTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B0E1D4EE93C0041F8A0 /* MPReduceTimeViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34683B101D4EE93C0041F8A0 /* MPReduceTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B0E1D4EE93C0041F8A0 /* MPReduceTimeViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34683B131D4EEA0D0041F8A0 /* MPReduceTimeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B121D4EEA0D0041F8A0 /* MPReduceTimeCell.m */; settings = {ASSET_TAGS = (); }; }; - 34683B141D4EEA0D0041F8A0 /* MPReduceTimeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B121D4EEA0D0041F8A0 /* MPReduceTimeCell.m */; settings = {ASSET_TAGS = (); }; }; - 34683B231D4F19570041F8A0 /* MPReduceTimeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B221D4F19570041F8A0 /* MPReduceTimeModel.m */; settings = {ASSET_TAGS = (); }; }; - 34683B241D4F19570041F8A0 /* MPReduceTimeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B221D4F19570041F8A0 /* MPReduceTimeModel.m */; settings = {ASSET_TAGS = (); }; }; - 346BBF611D50C3940048DB05 /* UIView+EaseBlankPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582631D3736DA003906BB /* UIView+EaseBlankPage.m */; settings = {ASSET_TAGS = (); }; }; - 346BBF621D50C5300048DB05 /* blankpage_button_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582581D3734C4003906BB /* blankpage_button_reload@2x.png */; settings = {ASSET_TAGS = (); }; }; - 346BBF631D50C5320048DB05 /* blankpage_image_loadFail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582591D3734C4003906BB /* blankpage_image_loadFail@2x.png */; settings = {ASSET_TAGS = (); }; }; - 346BBF641D50C5350048DB05 /* blankpage_image_loadFail@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825A1D3734C4003906BB /* blankpage_image_loadFail@3x.png */; settings = {ASSET_TAGS = (); }; }; - 346BBF651D50C5370048DB05 /* blankpage_image_Sleep@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825B1D3734C4003906BB /* blankpage_image_Sleep@2x.png */; settings = {ASSET_TAGS = (); }; }; - 346BBF661D50C5390048DB05 /* blankpage_image_Sleep@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825C1D3734C4003906BB /* blankpage_image_Sleep@3x.png */; settings = {ASSET_TAGS = (); }; }; - 34799A5F1CD34C5A003518C5 /* FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5A1CD34C5A003518C5 /* FCUUID.m */; settings = {ASSET_TAGS = (); }; }; - 34799A601CD34C5A003518C5 /* FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5A1CD34C5A003518C5 /* FCUUID.m */; settings = {ASSET_TAGS = (); }; }; - 34799A611CD34C5A003518C5 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5C1CD34C5A003518C5 /* UICKeyChainStore.m */; settings = {ASSET_TAGS = (); }; }; - 34799A621CD34C5A003518C5 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5C1CD34C5A003518C5 /* UICKeyChainStore.m */; settings = {ASSET_TAGS = (); }; }; - 34799A631CD34C5A003518C5 /* UIDevice+FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5E1CD34C5A003518C5 /* UIDevice+FCUUID.m */; settings = {ASSET_TAGS = (); }; }; - 34799A641CD34C5A003518C5 /* UIDevice+FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5E1CD34C5A003518C5 /* UIDevice+FCUUID.m */; settings = {ASSET_TAGS = (); }; }; - 349F81D01D45E571002104E3 /* MPUploadImageItemService.m in Sources */ = {isa = PBXBuildFile; fileRef = 349F81CF1D45E571002104E3 /* MPUploadImageItemService.m */; settings = {ASSET_TAGS = (); }; }; - 349F81D11D45E571002104E3 /* MPUploadImageItemService.m in Sources */ = {isa = PBXBuildFile; fileRef = 349F81CF1D45E571002104E3 /* MPUploadImageItemService.m */; settings = {ASSET_TAGS = (); }; }; - 34A14EE31D40974100ACCCCC /* MPUploadImageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A14EE21D40974100ACCCCC /* MPUploadImageService.m */; settings = {ASSET_TAGS = (); }; }; - 34A14EE41D40974100ACCCCC /* MPUploadImageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A14EE21D40974100ACCCCC /* MPUploadImageService.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A551C3BE80F005C6CA3 /* GVUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A541C3BE80F005C6CA3 /* GVUserDefaults.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A591C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A581C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A5D1C3BEEF2005C6CA3 /* MyFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A5C1C3BEEF2005C6CA3 /* MyFileLogger.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A611C3BFB90005C6CA3 /* iCarousel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8945D1C3B9D6A001327C8 /* iCarousel.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A621C3BFB90005C6CA3 /* UIView+Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8932E1C3B9A03001327C8 /* UIView+Toast.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A631C3BFB90005C6CA3 /* NSInvocation+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B91C3B9A03001327C8 /* NSInvocation+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A641C3BFB90005C6CA3 /* NSData+Gzip.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917F1C3B9A03001327C8 /* NSData+Gzip.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A651C3BFB90005C6CA3 /* UIView+FDCollapsibleConstraints.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931C1C3B9A03001327C8 /* UIView+FDCollapsibleConstraints.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A661C3BFB90005C6CA3 /* NSMutableURLRequest+Upload.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8921B1C3B9A03001327C8 /* NSMutableURLRequest+Upload.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A671C3BFB90005C6CA3 /* JDStatusBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AE1C3BA300001327C8 /* JDStatusBarView.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A681C3BFB90005C6CA3 /* YTKRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913E1C3B9739001327C8 /* YTKRequest.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6A1C3BFB90005C6CA3 /* UIScrollView+Pages.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E61C3B9A03001327C8 /* UIScrollView+Pages.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6B1C3BFB90005C6CA3 /* UITableView+FDTemplateLayoutCellDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F81C3B9A03001327C8 /* UITableView+FDTemplateLayoutCellDebug.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6C1C3BFB90005C6CA3 /* NSObject+AssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CE1C3B9A03001327C8 /* NSObject+AssociatedObject.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6D1C3BFB90005C6CA3 /* UIView+ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893301C3B9A03001327C8 /* UIView+ViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6E1C3BFB90005C6CA3 /* UIViewController+BackButtonItemTitle.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893371C3B9A03001327C8 /* UIViewController+BackButtonItemTitle.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A6F1C3BFB90005C6CA3 /* UIViewController+Visible.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893491C3B9A03001327C8 /* UIViewController+Visible.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A701C3BFB90005C6CA3 /* MKMapView+ZoomLevel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8922A1C3B9A03001327C8 /* MKMapView+ZoomLevel.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A711C3BFB90005C6CA3 /* YTKChainRequestAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891361C3B9739001327C8 /* YTKChainRequestAgent.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A721C3BFB90005C6CA3 /* UIDevice+PasscodeStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8927B1C3B9A03001327C8 /* UIDevice+PasscodeStatus.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A731C3BFB90005C6CA3 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910A1C3B92AA001327C8 /* UIScrollView+MJExtension.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A741C3BFB90005C6CA3 /* UIApplication+NetworkActivityIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892471C3B9A03001327C8 /* UIApplication+NetworkActivityIndicator.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A761C3BFB90005C6CA3 /* NSTimer+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8920E1C3B9A03001327C8 /* NSTimer+Addition.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A771C3BFB90005C6CA3 /* UIViewController+BackButtonHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893351C3B9A03001327C8 /* UIViewController+BackButtonHandler.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A781C3BFB90005C6CA3 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891081C3B92AA001327C8 /* MJRefreshConst.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A791C3BFB90005C6CA3 /* NSDecimalNumber+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C11C3B9A03001327C8 /* NSDecimalNumber+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A7A1C3BFB90005C6CA3 /* UILabel+ESAdjustableLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B71C3B9A03001327C8 /* UILabel+ESAdjustableLabel.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A7B1C3BFB90005C6CA3 /* UITextField+History.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893021C3B9A03001327C8 /* UITextField+History.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A7C1C3BFB90005C6CA3 /* UIImage+animatedGIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892871C3B9A03001327C8 /* UIImage+animatedGIF.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A7D1C3BFB90005C6CA3 /* NSString+Trims.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892051C3B9A03001327C8 /* NSString+Trims.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A7E1C3BFB90005C6CA3 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D81C3B9A03001327C8 /* UIResponder+FirstResponder.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A801C3BFB90005C6CA3 /* NSBundle+AppIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891761C3B9A03001327C8 /* NSBundle+AppIcon.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A811C3BFB90005C6CA3 /* NSString+Size.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892031C3B9A03001327C8 /* NSString+Size.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A821C3BFB90005C6CA3 /* NSString+Emoji.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891EF1C3B9A03001327C8 /* NSString+Emoji.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A831C3BFB90005C6CA3 /* UITextView+PinchZoom.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893091C3B9A03001327C8 /* UITextView+PinchZoom.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A841C3BFB90005C6CA3 /* UIViewController+DDPopUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933D1C3B9A03001327C8 /* UIViewController+DDPopUpViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A851C3BFB90005C6CA3 /* NSDate+CupertinoYankee.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891881C3B9A03001327C8 /* NSDate+CupertinoYankee.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A871C3BFB90005C6CA3 /* UIView+Visuals.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893321C3B9A03001327C8 /* UIView+Visuals.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A881C3BFB90005C6CA3 /* NSUserDefaults+iCloudSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892201C3B9A03001327C8 /* NSUserDefaults+iCloudSync.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A891C3BFB90005C6CA3 /* UITableView+FDKeyedHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F41C3B9A03001327C8 /* UITableView+FDKeyedHeightCache.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8A1C3BFB90005C6CA3 /* NSNumber+Round.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C71C3B9A03001327C8 /* NSNumber+Round.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8B1C3BFB90005C6CA3 /* UIBezierPath+BasicShapes.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8924F1C3B9A03001327C8 /* UIBezierPath+BasicShapes.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8C1C3BFB90005C6CA3 /* NSString+MIME.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F71C3B9A03001327C8 /* NSString+MIME.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8D1C3BFB90005C6CA3 /* UIImage+BetterFace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892891C3B9A03001327C8 /* UIImage+BetterFace.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8E1C3BFB90005C6CA3 /* QBImagePickerThumbnailView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894841C3B9FC1001327C8 /* QBImagePickerThumbnailView.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A8F1C3BFB90005C6CA3 /* UIImage+Color.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928F1C3B9A03001327C8 /* UIImage+Color.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A901C3BFB90005C6CA3 /* UINavigationItem+Loading.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892CC1C3B9A03001327C8 /* UINavigationItem+Loading.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A911C3BFB90005C6CA3 /* BaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894A61C3BA26E001327C8 /* BaseViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A921C3BFB90005C6CA3 /* UIButton+Indicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892601C3B9A03001327C8 /* UIButton+Indicator.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A941C3BFB90005C6CA3 /* NSHTTPCookieStorage+FreezeDry.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B11C3B9A03001327C8 /* NSHTTPCookieStorage+FreezeDry.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A951C3BFB90005C6CA3 /* CAMediaTimingFunction+AdditionalEquations.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892361C3B9A03001327C8 /* CAMediaTimingFunction+AdditionalEquations.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A961C3BFB90005C6CA3 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C91C3BAFBC001327C8 /* Reachability.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A971C3BFB90005C6CA3 /* UIControl+ActionBlocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892741C3B9A03001327C8 /* UIControl+ActionBlocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A981C3BFB90005C6CA3 /* UIImageView+Letters.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AE1C3B9A03001327C8 /* UIImageView+Letters.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A9A1C3BFB90005C6CA3 /* UIScrollView+EmptyDataSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E41C3B9A03001327C8 /* UIScrollView+EmptyDataSet.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A9B1C3BFB90005C6CA3 /* UIButton+MiddleAligning.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892621C3B9A03001327C8 /* UIButton+MiddleAligning.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A9C1C3BFB90005C6CA3 /* UIViewController+BackButtonTouched.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893391C3B9A03001327C8 /* UIViewController+BackButtonTouched.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A9E1C3BFB90005C6CA3 /* UIImageView+BetterFace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A81C3B9A03001327C8 /* UIImageView+BetterFace.m */; settings = {ASSET_TAGS = (); }; }; - 34E08A9F1C3BFB90005C6CA3 /* YTKBatchRequestAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891321C3B9739001327C8 /* YTKBatchRequestAgent.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA01C3BFB90005C6CA3 /* NSObject+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CC1C3B9A03001327C8 /* NSObject+AppInfo.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA11C3BFB90005C6CA3 /* UIBezierPath+LxThroughPointsBezier.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892531C3B9A03001327C8 /* UIBezierPath+LxThroughPointsBezier.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA21C3BFB90005C6CA3 /* UIApplication+ApplicationSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892431C3B9A03001327C8 /* UIApplication+ApplicationSize.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA31C3BFB90005C6CA3 /* NSDateFormatter+Make.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891981C3B9A03001327C8 /* NSDateFormatter+Make.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA41C3BFB90005C6CA3 /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A11C3B9A03001327C8 /* UIImage+RoundedCorner.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA51C3BFB90005C6CA3 /* NSObject+AddProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CA1C3B9A03001327C8 /* NSObject+AddProperty.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA61C3BFB90005C6CA3 /* QBAssetsCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947B1C3B9FC1001327C8 /* QBAssetsCollectionViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA71C3BFB90005C6CA3 /* UIWebView+MetaParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893561C3B9A03001327C8 /* UIWebView+MetaParser.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA81C3BFB90005C6CA3 /* NSString+DictionaryValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891ED1C3B9A03001327C8 /* NSString+DictionaryValue.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AA91C3BFB90005C6CA3 /* UIWebView+JS.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893521C3B9A03001327C8 /* UIWebView+JS.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AAB1C3BFB90005C6CA3 /* UIImage+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892971C3B9A03001327C8 /* UIImage+Merge.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AAC1C3BFB90005C6CA3 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F21C3B92AA001327C8 /* MJRefreshAutoGifFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AAD1C3BFB90005C6CA3 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910C1C3B92AA001327C8 /* UIScrollView+MJRefresh.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AAE1C3BFB90005C6CA3 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890E71C3B92AA001327C8 /* MJRefreshBackFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB01C3BFB90005C6CA3 /* UIColor+Random.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926F1C3B9A03001327C8 /* UIColor+Random.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB11C3BFB90005C6CA3 /* UIView+CustomBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893161C3B9A03001327C8 /* UIView+CustomBorder.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB21C3BFB90005C6CA3 /* UIPopoverController+iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D31C3B9A03001327C8 /* UIPopoverController+iPhone.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB31C3BFB90005C6CA3 /* UIImageView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A61C3B9A03001327C8 /* UIImageView+Addition.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB41C3BFB90005C6CA3 /* UIWebView+Alert.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8934C1C3B9A03001327C8 /* UIWebView+Alert.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB51C3BFB90005C6CA3 /* UIBezierPath+SVG.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892551C3B9A03001327C8 /* UIBezierPath+SVG.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB61C3BFB90005C6CA3 /* WebView+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8935E1C3B9A03001327C8 /* WebView+Debug.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB71C3BFB90005C6CA3 /* UIImage+Blur.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928B1C3B9A03001327C8 /* UIImage+Blur.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB81C3BFB90005C6CA3 /* QBImagePickerGroupCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894821C3B9FC1001327C8 /* QBImagePickerGroupCell.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AB91C3BFB90005C6CA3 /* UIImage+RemoteSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929D1C3B9A03001327C8 /* UIImage+RemoteSize.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ABA1C3BFB90005C6CA3 /* UIView+Nib.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893241C3B9A03001327C8 /* UIView+Nib.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ABB1C3BFB90005C6CA3 /* UIColor+HEX.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926B1C3B9A03001327C8 /* UIColor+HEX.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ABC1C3BFB90005C6CA3 /* NSData+Encrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917D1C3B9A03001327C8 /* NSData+Encrypt.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ABD1C3BFB90005C6CA3 /* UIScrollView+APParallaxHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E21C3B9A03001327C8 /* UIScrollView+APParallaxHeader.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ABE1C3BFB90005C6CA3 /* NSString+Pinyin.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F91C3B9A03001327C8 /* NSString+Pinyin.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC01C3BFB90005C6CA3 /* MKMapView+MoveLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892281C3B9A03001327C8 /* MKMapView+MoveLogo.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC11C3BFB90005C6CA3 /* NSString+UrlEncode.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892071C3B9A03001327C8 /* NSString+UrlEncode.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC21C3BFB90005C6CA3 /* UITableViewCell+NIB.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892FB1C3B9A03001327C8 /* UITableViewCell+NIB.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC31C3BFB90005C6CA3 /* QBAssetsCollectionOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894751C3B9FC1001327C8 /* QBAssetsCollectionOverlayView.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC51C3BFB90005C6CA3 /* NSData+APNSToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891791C3B9A03001327C8 /* NSData+APNSToken.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC71C3BFB90005C6CA3 /* UIDevice+Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892791C3B9A03001327C8 /* UIDevice+Hardware.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC81C3BFB90005C6CA3 /* NSObject+GCD.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D61C3B9A03001327C8 /* NSObject+GCD.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AC91C3BFB90005C6CA3 /* NSDictionary+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919F1C3B9A03001327C8 /* NSDictionary+Merge.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACA1C3BFB90005C6CA3 /* NSString+UUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892091C3B9A03001327C8 /* NSString+UUID.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACB1C3BFB90005C6CA3 /* CLLocation+CH1903.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8916A1C3B9A02001327C8 /* CLLocation+CH1903.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACC1C3BFB90005C6CA3 /* MKMapView+BetterMaps.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892261C3B9A03001327C8 /* MKMapView+BetterMaps.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACD1C3BFB90005C6CA3 /* UIView+Frame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893201C3B9A03001327C8 /* UIView+Frame.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACE1C3BFB90005C6CA3 /* NSDictionary+JSONString.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919D1C3B9A03001327C8 /* NSDictionary+JSONString.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ACF1C3BFB90005C6CA3 /* JDStatusBarNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AA1C3BA300001327C8 /* JDStatusBarNotification.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD01C3BFB90005C6CA3 /* UINavigationBar+Awesome.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892BC1C3B9A03001327C8 /* UINavigationBar+Awesome.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD11C3BFB90005C6CA3 /* NSManagedObject+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915A1C3B9A02001327C8 /* NSManagedObject+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD21C3BFB90005C6CA3 /* UIViewController+TopBarMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893471C3B9A03001327C8 /* UIViewController+TopBarMessage.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD31C3BFB90005C6CA3 /* NSObject+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D21C3B9A03001327C8 /* NSObject+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD41C3BFB90005C6CA3 /* UISearchBar+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E91C3B9A03001327C8 /* UISearchBar+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD51C3BFB90005C6CA3 /* UITextField+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893001C3B9A03001327C8 /* UITextField+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD61C3BFB90005C6CA3 /* NSFileHandle+readLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891AB1C3B9A03001327C8 /* NSFileHandle+readLine.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD71C3BFB90005C6CA3 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891001C3B92AA001327C8 /* MJRefreshGifHeader.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD81C3BFB90005C6CA3 /* UIButton+TouchAreaInsets.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892661C3B9A03001327C8 /* UIButton+TouchAreaInsets.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AD91C3BFB90005C6CA3 /* UIWindow+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893611C3B9A03001327C8 /* UIWindow+Hierarchy.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADA1C3BFB90005C6CA3 /* UIColor+Web.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892711C3B9A03001327C8 /* UIColor+Web.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADB1C3BFB90005C6CA3 /* JDStatusBarStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AC1C3BA300001327C8 /* JDStatusBarStyle.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADC1C3BFB90005C6CA3 /* UIFont-TTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892821C3B9A03001327C8 /* UIFont-TTF.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADD1C3BFB90005C6CA3 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F91C3B92AA001327C8 /* MJRefreshBackGifFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADE1C3BFB90005C6CA3 /* UITextView+Select.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8930D1C3B9A03001327C8 /* UITextView+Select.m */; settings = {ASSET_TAGS = (); }; }; - 34E08ADF1C3BFB90005C6CA3 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891041C3B92AA001327C8 /* MJRefreshStateHeader.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE01C3BFB90005C6CA3 /* YTKChainRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891341C3B9739001327C8 /* YTKChainRequest.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE11C3BFB90005C6CA3 /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917B1C3B9A03001327C8 /* NSData+Base64.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE31C3BFB90005C6CA3 /* NSFetchRequest+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891551C3B9A02001327C8 /* NSFetchRequest+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE41C3BFB90005C6CA3 /* NSObject+EasyCopy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D41C3B9A03001327C8 /* NSObject+EasyCopy.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE51C3BFB90005C6CA3 /* YTKBatchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891301C3B9739001327C8 /* YTKBatchRequest.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE61C3BFB90005C6CA3 /* UINavigationItem+Lock.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892CE1C3B9A03001327C8 /* UINavigationItem+Lock.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE71C3BFB90005C6CA3 /* UIWebView+Load.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893541C3B9A03001327C8 /* UIWebView+Load.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE81C3BFB90005C6CA3 /* UIImage+Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892991C3B9A03001327C8 /* UIImage+Orientation.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AE91C3BFB90005C6CA3 /* UIBezierPath+Symbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892571C3B9A03001327C8 /* UIBezierPath+Symbol.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AEA1C3BFB90005C6CA3 /* GVUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A541C3BE80F005C6CA3 /* GVUserDefaults.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AEB1C3BFB90005C6CA3 /* UITextView+PlaceHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8930B1C3B9A03001327C8 /* UITextView+PlaceHolder.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AED1C3BFB90005C6CA3 /* UILabel+AutomaticWriting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B31C3B9A03001327C8 /* UILabel+AutomaticWriting.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AEE1C3BFB90005C6CA3 /* UILabel+AutoSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B51C3B9A03001327C8 /* UILabel+AutoSize.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AEF1C3BFB90005C6CA3 /* NSObject+Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891DE1C3B9A03001327C8 /* NSObject+Runtime.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF01C3BFB90005C6CA3 /* UIColor+Modify.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926D1C3B9A03001327C8 /* UIColor+Modify.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF11C3BFB90005C6CA3 /* UITextField+Select.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893041C3B9A03001327C8 /* UITextField+Select.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF21C3BFB90005C6CA3 /* UIImageView+FaceAwareFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AA1C3B9A03001327C8 /* UIImageView+FaceAwareFill.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF31C3BFB90005C6CA3 /* NSDictionary+URL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A31C3B9A03001327C8 /* NSDictionary+URL.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF41C3BFB90005C6CA3 /* NSManagedObjectContext+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915D1C3B9A02001327C8 /* NSManagedObjectContext+Extensions.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF51C3BFB90005C6CA3 /* UIAlertView+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892401C3B9A03001327C8 /* UIAlertView+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF61C3BFB90005C6CA3 /* NSManagedObjectContext+FetchRequestsConstructors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891611C3B9A02001327C8 /* NSManagedObjectContext+FetchRequestsConstructors.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF81C3BFB90005C6CA3 /* UIButton+Submitting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892641C3B9A03001327C8 /* UIButton+Submitting.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AF91C3BFB90005C6CA3 /* YTKNetworkAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891381C3B9739001327C8 /* YTKNetworkAgent.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFA1C3BFB90005C6CA3 /* NSIndexPath+Offset.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B41C3B9A03001327C8 /* NSIndexPath+Offset.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFB1C3BFB90005C6CA3 /* NSDecimalNumber+CalculatingByString.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891BF1C3B9A03001327C8 /* NSDecimalNumber+CalculatingByString.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFC1C3BFB90005C6CA3 /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892851C3B9A03001327C8 /* UIImage+Alpha.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFD1C3BFB90005C6CA3 /* NSManagedObjectContext+ObjectClear.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891631C3B9A02001327C8 /* NSManagedObjectContext+ObjectClear.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFE1C3BFB90005C6CA3 /* UIImage+FX.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892931C3B9A03001327C8 /* UIImage+FX.m */; settings = {ASSET_TAGS = (); }; }; - 34E08AFF1C3BFB90005C6CA3 /* UIImage+Vector.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A31C3B9A03001327C8 /* UIImage+Vector.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B001C3BFB90005C6CA3 /* NSString+Encrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F11C3B9A03001327C8 /* NSString+Encrypt.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B011C3BFB90005C6CA3 /* NSString+Matcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F51C3B9A03001327C8 /* NSString+Matcher.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B031C3BFB90005C6CA3 /* UITableView+iOS7Style.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892EF1C3B9A03001327C8 /* UITableView+iOS7Style.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B041C3BFB90005C6CA3 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F41C3B92AA001327C8 /* MJRefreshAutoNormalFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B051C3BFB90005C6CA3 /* AFDownloadRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8914A1C3B9808001327C8 /* AFDownloadRequestOperation.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B061C3BFB90005C6CA3 /* UIScrollView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E01C3B9A03001327C8 /* UIScrollView+Addition.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B071C3BFB90005C6CA3 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890E91C3B92AA001327C8 /* MJRefreshComponent.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B081C3BFB90005C6CA3 /* UIView+Find.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931E1C3B9A03001327C8 /* UIView+Find.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B091C3BFB90005C6CA3 /* NSManagedObjectContext+Fetching.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915F1C3B9A02001327C8 /* NSManagedObjectContext+Fetching.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B0B1C3BFB90005C6CA3 /* NSDate+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918A1C3B9A03001327C8 /* NSDate+Extension.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B0C1C3BFB90005C6CA3 /* MyFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A5C1C3BEEF2005C6CA3 /* MyFileLogger.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B0D1C3BFB90005C6CA3 /* QBAssetsCollectionFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894731C3B9FC1001327C8 /* QBAssetsCollectionFooterView.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B0E1C3BFB90005C6CA3 /* NSFileManager+Paths.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891AE1C3B9A03001327C8 /* NSFileManager+Paths.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B101C3BFB90005C6CA3 /* UIButton+CountDown.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8925E1C3B9A03001327C8 /* UIButton+CountDown.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B111C3BFB90005C6CA3 /* LoginModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894D51C3BCD2F001327C8 /* LoginModel.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B131C3BFB90005C6CA3 /* CLLocationManager+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8916D1C3B9A02001327C8 /* CLLocationManager+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B141C3BFB90005C6CA3 /* NSString+Contains.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891EB1C3B9A03001327C8 /* NSString+Contains.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B151C3BFB90005C6CA3 /* NSDate+TimeAgo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891921C3B9A03001327C8 /* NSDate+TimeAgo.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B161C3BFB90005C6CA3 /* UIWebVIew+SwipeGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8935A1C3B9A03001327C8 /* UIWebVIew+SwipeGesture.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B171C3BFB90005C6CA3 /* UIImageView+Reflect.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B01C3B9A03001327C8 /* UIImageView+Reflect.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B181C3BFB90005C6CA3 /* UIView+GestureCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893221C3B9A03001327C8 /* UIView+GestureCallback.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B191C3BFB90005C6CA3 /* NSURL+Param.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892131C3B9A03001327C8 /* NSURL+Param.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B1A1C3BFB90005C6CA3 /* UIImageView+GeometryConversion.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AC1C3B9A03001327C8 /* UIImageView+GeometryConversion.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B1B1C3BFB90005C6CA3 /* UIView+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893181C3B9A03001327C8 /* UIView+Debug.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B1C1C3BFB90005C6CA3 /* NSArray+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891711C3B9A02001327C8 /* NSArray+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B1E1C3BFB90005C6CA3 /* NSDate+Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891941C3B9A03001327C8 /* NSDate+Utilities.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B1F1C3BFB90005C6CA3 /* QBAssetsCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894791C3B9FC1001327C8 /* QBAssetsCollectionViewCell.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B201C3BFB90005C6CA3 /* NSString+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F31C3B9A03001327C8 /* NSString+Hash.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B211C3BFB90005C6CA3 /* UITableView+FDTemplateLayoutCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F61C3B9A03001327C8 /* UITableView+FDTemplateLayoutCell.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B221C3BFB90005C6CA3 /* NSData+SDDataCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891831C3B9A03001327C8 /* NSData+SDDataCache.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B231C3BFB90005C6CA3 /* UIImage+PDF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929B1C3B9A03001327C8 /* UIImage+PDF.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B241C3BFB90005C6CA3 /* NSData+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891811C3B9A03001327C8 /* NSData+Hash.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B251C3BFB90005C6CA3 /* YTKBaseRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8912E1C3B9739001327C8 /* YTKBaseRequest.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B261C3BFB90005C6CA3 /* UIImage+Capture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928D1C3B9A03001327C8 /* UIImage+Capture.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B271C3BFB90005C6CA3 /* UIControl+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892761C3B9A03001327C8 /* UIControl+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B291C3BFB90005C6CA3 /* UINavigationItem+Margin.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D01C3B9A03001327C8 /* UINavigationItem+Margin.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2A1C3BFB90005C6CA3 /* NSString+RegexCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FB1C3B9A03001327C8 /* NSString+RegexCategory.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2B1C3BFB90005C6CA3 /* UIWebView+Canvas.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893501C3B9A03001327C8 /* UIWebView+Canvas.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2C1C3BFB90005C6CA3 /* LogInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894D21C3BC153001327C8 /* LogInViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2D1C3BFB90005C6CA3 /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947F1C3B9FC1001327C8 /* QBImagePickerController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2E1C3BFB90005C6CA3 /* QBAssetsCollectionVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894771C3B9FC1001327C8 /* QBAssetsCollectionVideoIndicatorView.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B2F1C3BFB90005C6CA3 /* CAAnimation+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8922E1C3B9A03001327C8 /* CAAnimation+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B301C3BFB90005C6CA3 /* UIView+Recursion.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893261C3B9A03001327C8 /* UIView+Recursion.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B321C3BFB90005C6CA3 /* NetWorkBaseUrlConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C21C3BAEB9001327C8 /* NetWorkBaseUrlConfig.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B331C3BFB90005C6CA3 /* NSURLRequest+ParamsFromDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8921D1C3B9A03001327C8 /* NSURLRequest+ParamsFromDictionary.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B341C3BFB90005C6CA3 /* NSDate+Formatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918C1C3B9A03001327C8 /* NSDate+Formatter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B351C3BFB90005C6CA3 /* NSObject+Reflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891DC1C3B9A03001327C8 /* NSObject+Reflection.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B361C3BFB90005C6CA3 /* NSTimer+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892101C3B9A03001327C8 /* NSTimer+Blocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B381C3BFB90005C6CA3 /* NSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891851C3B9A03001327C8 /* NSData+zlib.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B391C3BFB90005C6CA3 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910E1C3B92AA001327C8 /* UIView+MJExtension.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B3A1C3BFB90005C6CA3 /* UIWebView+Style.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893581C3B9A03001327C8 /* UIWebView+Style.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B3B1C3BFB90005C6CA3 /* NSDictionary+XML.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A51C3B9A03001327C8 /* NSDictionary+XML.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B3C1C3BFB90005C6CA3 /* NSNumber+CGFloat.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C31C3B9A03001327C8 /* NSNumber+CGFloat.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B3F1C3BFB90005C6CA3 /* NSString+Ruby.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FF1C3B9A03001327C8 /* NSString+Ruby.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B401C3BFB90005C6CA3 /* UISplitViewController+QuickAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892EC1C3B9A03001327C8 /* UISplitViewController+QuickAccess.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B421C3BFB90005C6CA3 /* NSURL+QueryDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892151C3B9A03001327C8 /* NSURL+QueryDictionary.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B431C3BFB90005C6CA3 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890FD1C3B92AA001327C8 /* MJRefreshBackStateFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B441C3BFB90005C6CA3 /* NSPersistentStoreCoordinator+Custom.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891661C3B9A02001327C8 /* NSPersistentStoreCoordinator+Custom.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B451C3BFB90005C6CA3 /* YTKNetworkConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913A1C3B9739001327C8 /* YTKNetworkConfig.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B461C3BFB90005C6CA3 /* NSString+XML.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8920B1C3B9A03001327C8 /* NSString+XML.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B471C3BFB90005C6CA3 /* NSObject+AutoCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D01C3B9A03001327C8 /* NSObject+AutoCoding.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B481C3BFB90005C6CA3 /* UIImage+FileName.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892911C3B9A03001327C8 /* UIImage+FileName.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B491C3BFB90005C6CA3 /* UIScreen+Frame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892DD1C3B9A03001327C8 /* UIScreen+Frame.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B4A1C3BFB90005C6CA3 /* UIView+draggable.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931A1C3B9A03001327C8 /* UIView+draggable.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B4B1C3BFB90005C6CA3 /* UIColor+Gradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892691C3B9A03001327C8 /* UIColor+Gradient.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B4C1C3BFB90005C6CA3 /* UITextField+Shake.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893061C3B9A03001327C8 /* UITextField+Shake.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B4E1C3BFB90005C6CA3 /* NSInvocation+Bb.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B71C3B9A03001327C8 /* NSInvocation+Bb.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B4F1C3BFB90005C6CA3 /* UIView+Animation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893101C3B9A03001327C8 /* UIView+Animation.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B511C3BFB90005C6CA3 /* NSURLConnection+SelfSigned.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892181C3B9A03001327C8 /* NSURLConnection+SelfSigned.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B521C3BFB90005C6CA3 /* UIView+Shake.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8932C1C3B9A03001327C8 /* UIView+Shake.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B531C3BFB90005C6CA3 /* UIApplication+KeyboardFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892451C3B9A03001327C8 /* UIApplication+KeyboardFrame.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B541C3BFB90005C6CA3 /* UIViewController+MJPopupViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933F1C3B9A03001327C8 /* UIViewController+MJPopupViewController.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B561C3BFB90005C6CA3 /* NetworkUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C51C3BAF38001327C8 /* NetworkUnit.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B571C3BFB90005C6CA3 /* NSException+Trace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A81C3B9A03001327C8 /* NSException+Trace.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B581C3BFB90005C6CA3 /* UILabel+SuggestSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B91C3B9A03001327C8 /* UILabel+SuggestSize.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B591C3BFB90005C6CA3 /* NSDictionary+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919B1C3B9A03001327C8 /* NSDictionary+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B5A1C3BFB90005C6CA3 /* NSDate+Reporting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891901C3B9A03001327C8 /* NSDate+Reporting.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B5B1C3BFB90005C6CA3 /* GVUserDefaults+BBProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A581C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B5C1C3BFB90005C6CA3 /* NSNotificationCenter+MainThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891BC1C3B9A03001327C8 /* NSNotificationCenter+MainThread.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B5D1C3BFB90005C6CA3 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892951C3B9A03001327C8 /* UIImage+GIF.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B5F1C3BFB90005C6CA3 /* NSArray+SafeAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891731C3B9A02001327C8 /* NSArray+SafeAccess.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B611C3BFB90005C6CA3 /* UIResponder+Chain.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D61C3B9A03001327C8 /* UIResponder+Chain.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B621C3BFB90005C6CA3 /* NSSet+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891E41C3B9A03001327C8 /* NSSet+Block.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B631C3BFB90005C6CA3 /* NSObject+KVOBlocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D81C3B9A03001327C8 /* NSObject+KVOBlocks.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B651C3BFB90005C6CA3 /* UIBarButtonItem+Action.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8924C1C3B9A03001327C8 /* UIBarButtonItem+Action.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B661C3BFB90005C6CA3 /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929F1C3B9A03001327C8 /* UIImage+Resize.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B671C3BFB90005C6CA3 /* NSString+RemoveEmoji.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FD1C3B9A03001327C8 /* NSString+RemoveEmoji.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B681C3BFB90005C6CA3 /* QBAssetsCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947D1C3B9FC1001327C8 /* QBAssetsCollectionViewLayout.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6A1C3BFB90005C6CA3 /* UITableView+FDIndexPathHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F21C3B9A03001327C8 /* UITableView+FDIndexPathHeightCache.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6B1C3BFB90005C6CA3 /* UIResponder+UIAdapt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892DA1C3B9A03001327C8 /* UIResponder+UIAdapt.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6C1C3BFB90005C6CA3 /* NSDate+InternetDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918E1C3B9A03001327C8 /* NSDate+InternetDateTime.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6D1C3BFB90005C6CA3 /* NSManagedObject+DictionaryExport.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891581C3B9A02001327C8 /* NSManagedObject+DictionaryExport.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6E1C3BFB90005C6CA3 /* UIBezierPath+Length.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892511C3B9A03001327C8 /* UIBezierPath+Length.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B6F1C3BFB90005C6CA3 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890ED1C3B92AA001327C8 /* MJRefreshHeader.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B701C3BFB90005C6CA3 /* UIApplication+Permissions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892491C3B9A03001327C8 /* UIApplication+Permissions.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B721C3BFB90005C6CA3 /* UIViewController+BlockSegue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933B1C3B9A03001327C8 /* UIViewController+BlockSegue.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B731C3BFB90005C6CA3 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890FB1C3B92AA001327C8 /* MJRefreshBackNormalFooter.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B741C3BFB90005C6CA3 /* UIView+Constraints.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893141C3B9A03001327C8 /* UIView+Constraints.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B751C3BFB90005C6CA3 /* YTKNetworkPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913C1C3B9739001327C8 /* YTKNetworkPrivate.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B761C3BFB90005C6CA3 /* NSString+Score.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892011C3B9A03001327C8 /* NSString+Score.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B771C3BFB90005C6CA3 /* CAShapeLayer+UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892391C3B9A03001327C8 /* CAShapeLayer+UIBezierPath.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B791C3BFB90005C6CA3 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891021C3B92AA001327C8 /* MJRefreshNormalHeader.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B7A1C3BFB90005C6CA3 /* CAAnimation+EasingEquations.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892301C3B9A03001327C8 /* CAAnimation+EasingEquations.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B7B1C3BFB90005C6CA3 /* NSDictionary+SafeAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A11C3B9A03001327C8 /* NSDictionary+SafeAccess.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B7C1C3BFB90005C6CA3 /* UIView+BlockGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893121C3B9A03001327C8 /* UIView+BlockGesture.m */; settings = {ASSET_TAGS = (); }; }; - 34E08B7D1C3BFB90005C6CA3 /* QBAssetsCollectionCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894711C3B9FC1001327C8 /* QBAssetsCollectionCheckmarkView.m */; settings = {ASSET_TAGS = (); }; }; + 3400E4B31D35E1500056B673 /* JRSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B01D35E1500056B673 /* JRSwizzle.m */; }; + 3400E4B41D35E1500056B673 /* SYSafeCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B21D35E1500056B673 /* SYSafeCategory.m */; }; + 3400E4B51D35E15A0056B673 /* JRSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B01D35E1500056B673 /* JRSwizzle.m */; }; + 3400E4B61D35E15D0056B673 /* SYSafeCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4B21D35E1500056B673 /* SYSafeCategory.m */; }; + 3400E4BF1D35EDF50056B673 /* NSObject+PrintSQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4BE1D35EDF50056B673 /* NSObject+PrintSQL.m */; }; + 3400E4C01D35EDF50056B673 /* NSObject+PrintSQL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4BE1D35EDF50056B673 /* NSObject+PrintSQL.m */; }; + 3400E4C31D35EEF00056B673 /* MPLKDBHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C21D35EEF00056B673 /* MPLKDBHelper.m */; }; + 3400E4C41D35EEF00056B673 /* MPLKDBHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C21D35EEF00056B673 /* MPLKDBHelper.m */; }; + 3400E4C71D35F0690056B673 /* MPLkdbViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C61D35F0690056B673 /* MPLkdbViewController.m */; }; + 3400E4C81D35F0690056B673 /* MPLkdbViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4C61D35F0690056B673 /* MPLkdbViewController.m */; }; + 3400E4CB1D35F0CE0056B673 /* MPLKDBUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4CA1D35F0CE0056B673 /* MPLKDBUserModel.m */; }; + 3400E4CC1D35F0CE0056B673 /* MPLKDBUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3400E4CA1D35F0CE0056B673 /* MPLKDBUserModel.m */; }; + 34013B571D5179620051000F /* MPHideNavigationChildrenViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B561D5179620051000F /* MPHideNavigationChildrenViewController.m */; }; + 34013B581D5179620051000F /* MPHideNavigationChildrenViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B561D5179620051000F /* MPHideNavigationChildrenViewController.m */; }; + 34013B5B1D51C7E40051000F /* addressData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34013B5A1D51C7E40051000F /* addressData.plist */; }; + 34013B5C1D51C7E40051000F /* addressData.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34013B5A1D51C7E40051000F /* addressData.plist */; }; + 34013B5F1D51C9150051000F /* AddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B5E1D51C9150051000F /* AddressPickerView.m */; }; + 34013B601D51C9150051000F /* AddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B5E1D51C9150051000F /* AddressPickerView.m */; }; + 34013B631D51CEE20051000F /* MPAddressPickViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B621D51CEE20051000F /* MPAddressPickViewController.m */; }; + 34013B641D51CEE20051000F /* MPAddressPickViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34013B621D51CEE20051000F /* MPAddressPickViewController.m */; }; + 340199F21D6561B5001C97E9 /* GCDGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EB1D6561B5001C97E9 /* GCDGroup.m */; }; + 340199F31D6561B5001C97E9 /* GCDQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199ED1D6561B5001C97E9 /* GCDQueue.m */; }; + 340199F41D6561B5001C97E9 /* GCDSemaphore.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EF1D6561B5001C97E9 /* GCDSemaphore.m */; }; + 340199F51D6561B5001C97E9 /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199F11D6561B5001C97E9 /* GCDTimer.m */; }; + 340199F61D6561BB001C97E9 /* GCDGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EB1D6561B5001C97E9 /* GCDGroup.m */; }; + 340199F71D6561BE001C97E9 /* GCDQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199ED1D6561B5001C97E9 /* GCDQueue.m */; }; + 340199F81D6561C0001C97E9 /* GCDSemaphore.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199EF1D6561B5001C97E9 /* GCDSemaphore.m */; }; + 340199F91D6561C3001C97E9 /* GCDTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199F11D6561B5001C97E9 /* GCDTimer.m */; }; + 340199FF1D65B1D5001C97E9 /* MPSolidColorButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199FE1D65B1D5001C97E9 /* MPSolidColorButton.m */; }; + 34019A001D65B1D5001C97E9 /* MPSolidColorButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 340199FE1D65B1D5001C97E9 /* MPSolidColorButton.m */; }; + 340242DF1D16F98700ECD131 /* MPLoggerFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 340242DE1D16F98700ECD131 /* MPLoggerFormatter.m */; }; + 340242E01D16F98700ECD131 /* MPLoggerFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 340242DE1D16F98700ECD131 /* MPLoggerFormatter.m */; }; + 3403847C1D47559A00E4A496 /* MPAdaptationFontViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847B1D47559A00E4A496 /* MPAdaptationFontViewController.m */; }; + 3403847D1D47559A00E4A496 /* MPAdaptationFontViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847B1D47559A00E4A496 /* MPAdaptationFontViewController.m */; }; + 340384801D47567900E4A496 /* MPAdaptationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847F1D47567900E4A496 /* MPAdaptationCell.m */; }; + 340384811D47567900E4A496 /* MPAdaptationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403847F1D47567900E4A496 /* MPAdaptationCell.m */; }; + 3403B0BE1D367954007CD7EF /* UITextField+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403B0BD1D367954007CD7EF /* UITextField+Extension.m */; }; + 3403B0BF1D367954007CD7EF /* UITextField+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3403B0BD1D367954007CD7EF /* UITextField+Extension.m */; }; + 340757071D1AE486004EFAB4 /* XAspect-UmengShareAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 340757061D1AE486004EFAB4 /* XAspect-UmengShareAppDelegate.m */; }; + 340BCD1B1D0EFF3B0093CC7D /* MPRequstFailedHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD1A1D0EFF3B0093CC7D /* MPRequstFailedHelper.m */; }; + 340BCD1C1D0EFF3B0093CC7D /* MPRequstFailedHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD1A1D0EFF3B0093CC7D /* MPRequstFailedHelper.m */; }; + 340BCD241D0F011A0093CC7D /* LogInApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD231D0F011A0093CC7D /* LogInApi.m */; }; + 340BCD251D0F011A0093CC7D /* LogInApi.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD231D0F011A0093CC7D /* LogInApi.m */; }; + 340BCD271D0F014B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD261D0F014B0093CC7D /* Placeholder */; }; + 340BCD281D0F014B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD261D0F014B0093CC7D /* Placeholder */; }; + 340BCD2A1D0F01570093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD291D0F01570093CC7D /* Placeholder */; }; + 340BCD2B1D0F01570093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD291D0F01570093CC7D /* Placeholder */; }; + 340BCD2D1D0F01620093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2C1D0F01620093CC7D /* Placeholder */; }; + 340BCD2E1D0F01620093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2C1D0F01620093CC7D /* Placeholder */; }; + 340BCD301D0F016D0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2F1D0F016D0093CC7D /* Placeholder */; }; + 340BCD311D0F016D0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD2F1D0F016D0093CC7D /* Placeholder */; }; + 340BCD331D0F01790093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD321D0F01790093CC7D /* Placeholder */; }; + 340BCD341D0F01790093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD321D0F01790093CC7D /* Placeholder */; }; + 340BCD3C1D0F019B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3B1D0F019B0093CC7D /* Placeholder */; }; + 340BCD3D1D0F019B0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3B1D0F019B0093CC7D /* Placeholder */; }; + 340BCD3F1D0F01A40093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3E1D0F01A40093CC7D /* Placeholder */; }; + 340BCD401D0F01A40093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD3E1D0F01A40093CC7D /* Placeholder */; }; + 340BCD421D0F01AF0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD411D0F01AF0093CC7D /* Placeholder */; }; + 340BCD431D0F01AF0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD411D0F01AF0093CC7D /* Placeholder */; }; + 340BCD451D0F01B80093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD441D0F01B80093CC7D /* Placeholder */; }; + 340BCD461D0F01B80093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD441D0F01B80093CC7D /* Placeholder */; }; + 340BCD511D0F01E50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD501D0F01E50093CC7D /* Placeholder */; }; + 340BCD521D0F01E50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD501D0F01E50093CC7D /* Placeholder */; }; + 340BCD541D0F01ED0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD531D0F01ED0093CC7D /* Placeholder */; }; + 340BCD551D0F01ED0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD531D0F01ED0093CC7D /* Placeholder */; }; + 340BCD571D0F01F50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD561D0F01F50093CC7D /* Placeholder */; }; + 340BCD581D0F01F50093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD561D0F01F50093CC7D /* Placeholder */; }; + 340BCD5E1D0F027F0093CC7D /* UIViewController+Swizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD5D1D0F027F0093CC7D /* UIViewController+Swizzle.m */; }; + 340BCD5F1D0F027F0093CC7D /* UIViewController+Swizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = 340BCD5D1D0F027F0093CC7D /* UIViewController+Swizzle.m */; }; + 340BCD611D0F03870093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD601D0F03870093CC7D /* Placeholder */; }; + 340BCD621D0F03870093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD601D0F03870093CC7D /* Placeholder */; }; + 340BCD641D0F03930093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD631D0F03930093CC7D /* Placeholder */; }; + 340BCD651D0F03930093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD631D0F03930093CC7D /* Placeholder */; }; + 340BCD671D0F039E0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD661D0F039E0093CC7D /* Placeholder */; }; + 340BCD681D0F039E0093CC7D /* Placeholder in Resources */ = {isa = PBXBuildFile; fileRef = 340BCD661D0F039E0093CC7D /* Placeholder */; }; + 340BCD691D0F04DB0093CC7D /* imageCompressHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093EF1D0E605800A8D63F /* imageCompressHelper.m */; }; + 340BCD6A1D0F04DE0093CC7D /* UITapImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093F11D0E605800A8D63F /* UITapImageView.m */; }; + 340D87951D3F5FD3003D9C88 /* MPImageItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87941D3F5FD3003D9C88 /* MPImageItemModel.m */; }; + 340D87961D3F5FD3003D9C88 /* MPImageItemModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87941D3F5FD3003D9C88 /* MPImageItemModel.m */; }; + 340D87991D3F6310003D9C88 /* dateTimeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87981D3F6310003D9C88 /* dateTimeHelper.m */; }; + 340D879A1D3F6310003D9C88 /* dateTimeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87981D3F6310003D9C88 /* dateTimeHelper.m */; }; + 340D879D1D3F6B43003D9C88 /* MPUploadImageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D879C1D3F6B43003D9C88 /* MPUploadImageHelper.m */; }; + 340D879E1D3F6B43003D9C88 /* MPUploadImageHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D879C1D3F6B43003D9C88 /* MPUploadImageHelper.m */; }; + 340D87A11D3F6E44003D9C88 /* MPUploadImagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A01D3F6E44003D9C88 /* MPUploadImagesViewController.m */; }; + 340D87A21D3F6E44003D9C88 /* MPUploadImagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A01D3F6E44003D9C88 /* MPUploadImagesViewController.m */; }; + 340D87A51D3F7079003D9C88 /* MPImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A41D3F7079003D9C88 /* MPImageCollectionCell.m */; }; + 340D87A61D3F7079003D9C88 /* MPImageCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A41D3F7079003D9C88 /* MPImageCollectionCell.m */; }; + 340D87A91D3F70E3003D9C88 /* MPImageUploadCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A81D3F70E3003D9C88 /* MPImageUploadCell.m */; }; + 340D87AA1D3F70E3003D9C88 /* MPImageUploadCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87A81D3F70E3003D9C88 /* MPImageUploadCell.m */; }; + 340D87AD1D3F7FC4003D9C88 /* cameraHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87AC1D3F7FC4003D9C88 /* cameraHelper.m */; }; + 340D87AE1D3F7FC4003D9C88 /* cameraHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D87AC1D3F7FC4003D9C88 /* cameraHelper.m */; }; + 340EB2F61D669E7600BF9222 /* MPTitleAndPromptCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F51D669E7600BF9222 /* MPTitleAndPromptCell.m */; }; + 340EB2F71D669E7600BF9222 /* MPTitleAndPromptCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F51D669E7600BF9222 /* MPTitleAndPromptCell.m */; }; + 340EB2FA1D66A24F00BF9222 /* MPMultitextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F91D66A24F00BF9222 /* MPMultitextCell.m */; }; + 340EB2FB1D66A24F00BF9222 /* MPMultitextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2F91D66A24F00BF9222 /* MPMultitextCell.m */; }; + 340EB2FE1D66A92A00BF9222 /* MPIconAndTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2FD1D66A92A00BF9222 /* MPIconAndTitleCell.m */; }; + 340EB2FF1D66A92A00BF9222 /* MPIconAndTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB2FD1D66A92A00BF9222 /* MPIconAndTitleCell.m */; }; + 340EB3021D66ACE300BF9222 /* MPFormViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB3011D66ACE300BF9222 /* MPFormViewController.m */; }; + 340EB3031D66ACE300BF9222 /* MPFormViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 340EB3011D66ACE300BF9222 /* MPFormViewController.m */; }; + 341093F31D0E605800A8D63F /* imageCompressHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093EF1D0E605800A8D63F /* imageCompressHelper.m */; }; + 341093F41D0E605800A8D63F /* UITapImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093F11D0E605800A8D63F /* UITapImageView.m */; }; + 341093FD1D0E848F00A8D63F /* JSPatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093FC1D0E848F00A8D63F /* JSPatchHelper.m */; }; + 341093FE1D0E848F00A8D63F /* JSPatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 341093FC1D0E848F00A8D63F /* JSPatchHelper.m */; }; + 341094021D0E982100A8D63F /* JSPatchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341094011D0E982100A8D63F /* JSPatchViewController.m */; }; + 341094031D0E982100A8D63F /* JSPatchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341094011D0E982100A8D63F /* JSPatchViewController.m */; }; + 3411EEF51D6FEA3900A6C7F3 /* FaceRecognitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0BF40E1D6F33E2001E6F19 /* FaceRecognitionController.m */; }; + 3411EEF61D6FEA3C00A6C7F3 /* FaceStreamDetectorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FD0BF4101D6F33E2001E6F19 /* FaceStreamDetectorViewController.m */; }; + 3411EEF81D6FEAB200A6C7F3 /* iflyMSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411EEF71D6FEAB200A6C7F3 /* iflyMSC.framework */; }; + 3411EEF91D6FEAB400A6C7F3 /* iflyMSC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3411EEF71D6FEAB200A6C7F3 /* iflyMSC.framework */; }; + 3411EF101D6FEC1A00A6C7F3 /* CanvasView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EEFD1D6FEC1A00A6C7F3 /* CanvasView.m */; }; + 3411EF111D6FEC1A00A6C7F3 /* CaptureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF001D6FEC1A00A6C7F3 /* CaptureManager.m */; }; + 3411EF121D6FEC1A00A6C7F3 /* CalculatorTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF031D6FEC1A00A6C7F3 /* CalculatorTools.m */; }; + 3411EF131D6FEC1A00A6C7F3 /* IFlyFaceImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF051D6FEC1A00A6C7F3 /* IFlyFaceImage.m */; }; + 3411EF141D6FEC1A00A6C7F3 /* UIImage+compress.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF071D6FEC1A00A6C7F3 /* UIImage+compress.m */; }; + 3411EF151D6FEC1A00A6C7F3 /* UIImage+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF091D6FEC1A00A6C7F3 /* UIImage+Extensions.m */; }; + 3411EF161D6FEC1A00A6C7F3 /* PermissionDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0C1D6FEC1A00A6C7F3 /* PermissionDetector.m */; }; + 3411EF171D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0F1D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m */; }; + 3411EF181D6FEC1F00A6C7F3 /* CanvasView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EEFD1D6FEC1A00A6C7F3 /* CanvasView.m */; }; + 3411EF191D6FEC2300A6C7F3 /* CaptureManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF001D6FEC1A00A6C7F3 /* CaptureManager.m */; }; + 3411EF1A1D6FEC2800A6C7F3 /* CalculatorTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF031D6FEC1A00A6C7F3 /* CalculatorTools.m */; }; + 3411EF1B1D6FEC2B00A6C7F3 /* IFlyFaceImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF051D6FEC1A00A6C7F3 /* IFlyFaceImage.m */; }; + 3411EF1C1D6FEC3000A6C7F3 /* UIImage+compress.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF071D6FEC1A00A6C7F3 /* UIImage+compress.m */; }; + 3411EF1D1D6FEC3300A6C7F3 /* UIImage+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF091D6FEC1A00A6C7F3 /* UIImage+Extensions.m */; }; + 3411EF1E1D6FEC3800A6C7F3 /* PermissionDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0C1D6FEC1A00A6C7F3 /* PermissionDetector.m */; }; + 3411EF1F1D6FEC3C00A6C7F3 /* IFlyFaceResultKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 3411EF0F1D6FEC1A00A6C7F3 /* IFlyFaceResultKeys.m */; }; + 34153A531D76D5DE00D94F4A /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A501D76D5DE00D94F4A /* UIImage+RoundedCorner.m */; }; + 34153A541D76D5DE00D94F4A /* UIView+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A521D76D5DE00D94F4A /* UIView+RoundedCorner.m */; }; + 34153A551D76D5E800D94F4A /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A501D76D5DE00D94F4A /* UIImage+RoundedCorner.m */; }; + 34153A561D76D5EA00D94F4A /* UIView+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34153A521D76D5DE00D94F4A /* UIView+RoundedCorner.m */; }; + 341C07D51D41A27E00FF905C /* BaseRequestService.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D41D41A27E00FF905C /* BaseRequestService.m */; }; + 341C07D61D41A27E00FF905C /* BaseRequestService.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D41D41A27E00FF905C /* BaseRequestService.m */; }; + 341C07DA1D41C6F200FF905C /* MPFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D91D41C6F200FF905C /* MPFileManager.m */; }; + 341C07DB1D41C6F200FF905C /* MPFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07D91D41C6F200FF905C /* MPFileManager.m */; }; + 341C07DE1D41FD8E00FF905C /* MPUploadWithPropressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07DD1D41FD8E00FF905C /* MPUploadWithPropressViewController.m */; }; + 341C07DF1D41FD8E00FF905C /* MPUploadWithPropressViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07DD1D41FD8E00FF905C /* MPUploadWithPropressViewController.m */; }; + 341C07E41D421F2800FF905C /* MPImageProgressCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E31D421F2800FF905C /* MPImageProgressCollectionCell.m */; }; + 341C07E51D421F2800FF905C /* MPImageProgressCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E31D421F2800FF905C /* MPImageProgressCollectionCell.m */; }; + 341C07E81D421F5600FF905C /* MPImageUploadProgressCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E71D421F5600FF905C /* MPImageUploadProgressCell.m */; }; + 341C07E91D421F5600FF905C /* MPImageUploadProgressCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 341C07E71D421F5600FF905C /* MPImageUploadProgressCell.m */; }; + 341CA90F1D3097AF008B85D3 /* MBProgressHUD+MP.m in Sources */ = {isa = PBXBuildFile; fileRef = 341CA90E1D3097AF008B85D3 /* MBProgressHUD+MP.m */; }; + 341CA9101D3097AF008B85D3 /* MBProgressHUD+MP.m in Sources */ = {isa = PBXBuildFile; fileRef = 341CA90E1D3097AF008B85D3 /* MBProgressHUD+MP.m */; }; + 342202421D62A8A1003F81B2 /* MPExpandHideViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342202411D62A8A1003F81B2 /* MPExpandHideViewController.m */; }; + 342202431D62A8A1003F81B2 /* MPExpandHideViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342202411D62A8A1003F81B2 /* MPExpandHideViewController.m */; }; + 342202451D62BB1D003F81B2 /* team_dictionary.plist in Resources */ = {isa = PBXBuildFile; fileRef = 342202441D62BB1D003F81B2 /* team_dictionary.plist */; }; + 342202461D62BB1D003F81B2 /* team_dictionary.plist in Resources */ = {isa = PBXBuildFile; fileRef = 342202441D62BB1D003F81B2 /* team_dictionary.plist */; }; + 342582561D3734B6003906BB /* EaseBlankPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582551D3734B6003906BB /* EaseBlankPageView.m */; }; + 342582571D3734BA003906BB /* EaseBlankPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582551D3734B6003906BB /* EaseBlankPageView.m */; }; + 3425825D1D3734C4003906BB /* blankpage_button_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582581D3734C4003906BB /* blankpage_button_reload@2x.png */; }; + 3425825E1D3734C4003906BB /* blankpage_image_loadFail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582591D3734C4003906BB /* blankpage_image_loadFail@2x.png */; }; + 3425825F1D3734C4003906BB /* blankpage_image_loadFail@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825A1D3734C4003906BB /* blankpage_image_loadFail@3x.png */; }; + 342582601D3734C4003906BB /* blankpage_image_Sleep@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825B1D3734C4003906BB /* blankpage_image_Sleep@2x.png */; }; + 342582611D3734C4003906BB /* blankpage_image_Sleep@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825C1D3734C4003906BB /* blankpage_image_Sleep@3x.png */; }; + 342582641D3736DA003906BB /* UIView+EaseBlankPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582631D3736DA003906BB /* UIView+EaseBlankPage.m */; }; + 3425826A1D379743003906BB /* introductoryPagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582691D379743003906BB /* introductoryPagesView.m */; }; + 3425826B1D379743003906BB /* introductoryPagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582691D379743003906BB /* introductoryPagesView.m */; }; + 3425826E1D379D2C003906BB /* introductoryPagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3425826D1D379D2C003906BB /* introductoryPagesHelper.m */; }; + 3425826F1D379D2C003906BB /* introductoryPagesHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3425826D1D379D2C003906BB /* introductoryPagesHelper.m */; }; + 342A8F901D3F15CB000C7B98 /* MPMoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F8F1D3F15CB000C7B98 /* MPMoreViewController.m */; }; + 342A8F911D3F15CB000C7B98 /* MPMoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F8F1D3F15CB000C7B98 /* MPMoreViewController.m */; }; + 342A8F941D3F1BF1000C7B98 /* MPDiscoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F931D3F1BF1000C7B98 /* MPDiscoveryViewController.m */; }; + 342A8F951D3F1BF1000C7B98 /* MPDiscoveryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F931D3F1BF1000C7B98 /* MPDiscoveryViewController.m */; }; + 342A8FA01D3F1D8B000C7B98 /* UINavigationController+BATransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F971D3F1D8B000C7B98 /* UINavigationController+BATransitions.m */; }; + 342A8FA11D3F1D8B000C7B98 /* UINavigationController+BATransitions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F971D3F1D8B000C7B98 /* UINavigationController+BATransitions.m */; }; + 342A8FA21D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F991D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m */; }; + 342A8FA31D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F991D3F1D8B000C7B98 /* UINavigationController+FDFullscreenPopGesture.m */; }; + 342A8FA41D3F1D8B000C7B98 /* UINavigationController+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9B1D3F1D8B000C7B98 /* UINavigationController+JZExtension.m */; }; + 342A8FA51D3F1D8B000C7B98 /* UINavigationController+JZExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9B1D3F1D8B000C7B98 /* UINavigationController+JZExtension.m */; }; + 342A8FA61D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9D1D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m */; }; + 342A8FA71D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9D1D3F1D8B000C7B98 /* UINavigationController+KeyboardFix.m */; }; + 342A8FA81D3F1D8B000C7B98 /* UINavigationController+StackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9F1D3F1D8B000C7B98 /* UINavigationController+StackManager.m */; }; + 342A8FA91D3F1D8B000C7B98 /* UINavigationController+StackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8F9F1D3F1D8B000C7B98 /* UINavigationController+StackManager.m */; }; + 342A8FAC1D3F1ED1000C7B98 /* MPQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8FAB1D3F1ED1000C7B98 /* MPQRCodeViewController.m */; }; + 342A8FAD1D3F1ED1000C7B98 /* MPQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A8FAB1D3F1ED1000C7B98 /* MPQRCodeViewController.m */; }; + 34420CB91D0FAC9E007D1AAC /* AdvertiseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CB81D0FAC9E007D1AAC /* AdvertiseHelper.m */; }; + 34420CBA1D0FAC9E007D1AAC /* AdvertiseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CB81D0FAC9E007D1AAC /* AdvertiseHelper.m */; }; + 34420CBD1D0FAD10007D1AAC /* AdvertiseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CBC1D0FAD10007D1AAC /* AdvertiseView.m */; }; + 34420CBE1D0FAD10007D1AAC /* AdvertiseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34420CBC1D0FAD10007D1AAC /* AdvertiseView.m */; }; + 3452EB8B1D1A8BF00001732E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EB8A1D1A8BF00001732E /* AppDelegate.m */; }; + 3452EB901D1A8DAA0001732E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EB8A1D1A8BF00001732E /* AppDelegate.m */; }; + 3452EBAB1D1A90DD0001732E /* XAspect-LogAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAA1D1A90DD0001732E /* XAspect-LogAppDelegate.m */; }; + 3452EBAC1D1A90E00001732E /* XAspect-LogAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAA1D1A90DD0001732E /* XAspect-LogAppDelegate.m */; }; + 3452EBAE1D1A919D0001732E /* XAspect-GeTuiAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3452EBAD1D1A919D0001732E /* XAspect-GeTuiAppDelegate.m */; }; + 34683B0F1D4EE93C0041F8A0 /* MPReduceTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B0E1D4EE93C0041F8A0 /* MPReduceTimeViewController.m */; }; + 34683B101D4EE93C0041F8A0 /* MPReduceTimeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B0E1D4EE93C0041F8A0 /* MPReduceTimeViewController.m */; }; + 34683B131D4EEA0D0041F8A0 /* MPReduceTimeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B121D4EEA0D0041F8A0 /* MPReduceTimeCell.m */; }; + 34683B141D4EEA0D0041F8A0 /* MPReduceTimeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B121D4EEA0D0041F8A0 /* MPReduceTimeCell.m */; }; + 34683B231D4F19570041F8A0 /* MPReduceTimeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B221D4F19570041F8A0 /* MPReduceTimeModel.m */; }; + 34683B241D4F19570041F8A0 /* MPReduceTimeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34683B221D4F19570041F8A0 /* MPReduceTimeModel.m */; }; + 346BBF611D50C3940048DB05 /* UIView+EaseBlankPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 342582631D3736DA003906BB /* UIView+EaseBlankPage.m */; }; + 346BBF621D50C5300048DB05 /* blankpage_button_reload@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582581D3734C4003906BB /* blankpage_button_reload@2x.png */; }; + 346BBF631D50C5320048DB05 /* blankpage_image_loadFail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 342582591D3734C4003906BB /* blankpage_image_loadFail@2x.png */; }; + 346BBF641D50C5350048DB05 /* blankpage_image_loadFail@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825A1D3734C4003906BB /* blankpage_image_loadFail@3x.png */; }; + 346BBF651D50C5370048DB05 /* blankpage_image_Sleep@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825B1D3734C4003906BB /* blankpage_image_Sleep@2x.png */; }; + 346BBF661D50C5390048DB05 /* blankpage_image_Sleep@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3425825C1D3734C4003906BB /* blankpage_image_Sleep@3x.png */; }; + 34799A5F1CD34C5A003518C5 /* FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5A1CD34C5A003518C5 /* FCUUID.m */; }; + 34799A601CD34C5A003518C5 /* FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5A1CD34C5A003518C5 /* FCUUID.m */; }; + 34799A611CD34C5A003518C5 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5C1CD34C5A003518C5 /* UICKeyChainStore.m */; }; + 34799A621CD34C5A003518C5 /* UICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5C1CD34C5A003518C5 /* UICKeyChainStore.m */; }; + 34799A631CD34C5A003518C5 /* UIDevice+FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5E1CD34C5A003518C5 /* UIDevice+FCUUID.m */; }; + 34799A641CD34C5A003518C5 /* UIDevice+FCUUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34799A5E1CD34C5A003518C5 /* UIDevice+FCUUID.m */; }; + 348D000F1DA8853800B890F4 /* MPJavaScriptCoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 348D000E1DA8853800B890F4 /* MPJavaScriptCoreViewController.m */; }; + 348D00101DA8853800B890F4 /* MPJavaScriptCoreViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 348D000E1DA8853800B890F4 /* MPJavaScriptCoreViewController.m */; }; + 348D00121DA8887500B890F4 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 348D00111DA8887500B890F4 /* JavaScriptCore.framework */; }; + 348D00131DA8888000B890F4 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 348D00111DA8887500B890F4 /* JavaScriptCore.framework */; }; + 348D00161DA888D600B890F4 /* MPJavaScriptModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 348D00151DA888D600B890F4 /* MPJavaScriptModel.m */; }; + 348D00171DA888D600B890F4 /* MPJavaScriptModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 348D00151DA888D600B890F4 /* MPJavaScriptModel.m */; }; + 348D00191DA88A7600B890F4 /* test.html in Resources */ = {isa = PBXBuildFile; fileRef = 348D00181DA88A7600B890F4 /* test.html */; }; + 348D001A1DA88A7600B890F4 /* test.html in Resources */ = {isa = PBXBuildFile; fileRef = 348D00181DA88A7600B890F4 /* test.html */; }; + 348D001C1DA88D5000B890F4 /* test1.html in Resources */ = {isa = PBXBuildFile; fileRef = 348D001B1DA88D5000B890F4 /* test1.html */; }; + 348D001D1DA88D5000B890F4 /* test1.html in Resources */ = {isa = PBXBuildFile; fileRef = 348D001B1DA88D5000B890F4 /* test1.html */; }; + 349F81D01D45E571002104E3 /* MPUploadImageItemService.m in Sources */ = {isa = PBXBuildFile; fileRef = 349F81CF1D45E571002104E3 /* MPUploadImageItemService.m */; }; + 349F81D11D45E571002104E3 /* MPUploadImageItemService.m in Sources */ = {isa = PBXBuildFile; fileRef = 349F81CF1D45E571002104E3 /* MPUploadImageItemService.m */; }; + 34A14EE31D40974100ACCCCC /* MPUploadImageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A14EE21D40974100ACCCCC /* MPUploadImageService.m */; }; + 34A14EE41D40974100ACCCCC /* MPUploadImageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A14EE21D40974100ACCCCC /* MPUploadImageService.m */; }; + 34E08A551C3BE80F005C6CA3 /* GVUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A541C3BE80F005C6CA3 /* GVUserDefaults.m */; }; + 34E08A591C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A581C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m */; }; + 34E08A5D1C3BEEF2005C6CA3 /* MyFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A5C1C3BEEF2005C6CA3 /* MyFileLogger.m */; }; + 34E08A611C3BFB90005C6CA3 /* iCarousel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8945D1C3B9D6A001327C8 /* iCarousel.m */; }; + 34E08A621C3BFB90005C6CA3 /* UIView+Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8932E1C3B9A03001327C8 /* UIView+Toast.m */; }; + 34E08A631C3BFB90005C6CA3 /* NSInvocation+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B91C3B9A03001327C8 /* NSInvocation+Block.m */; }; + 34E08A641C3BFB90005C6CA3 /* NSData+Gzip.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917F1C3B9A03001327C8 /* NSData+Gzip.m */; }; + 34E08A651C3BFB90005C6CA3 /* UIView+FDCollapsibleConstraints.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931C1C3B9A03001327C8 /* UIView+FDCollapsibleConstraints.m */; }; + 34E08A661C3BFB90005C6CA3 /* NSMutableURLRequest+Upload.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8921B1C3B9A03001327C8 /* NSMutableURLRequest+Upload.m */; }; + 34E08A671C3BFB90005C6CA3 /* JDStatusBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AE1C3BA300001327C8 /* JDStatusBarView.m */; }; + 34E08A681C3BFB90005C6CA3 /* YTKRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913E1C3B9739001327C8 /* YTKRequest.m */; }; + 34E08A6A1C3BFB90005C6CA3 /* UIScrollView+Pages.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E61C3B9A03001327C8 /* UIScrollView+Pages.m */; }; + 34E08A6B1C3BFB90005C6CA3 /* UITableView+FDTemplateLayoutCellDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F81C3B9A03001327C8 /* UITableView+FDTemplateLayoutCellDebug.m */; }; + 34E08A6C1C3BFB90005C6CA3 /* NSObject+AssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CE1C3B9A03001327C8 /* NSObject+AssociatedObject.m */; }; + 34E08A6D1C3BFB90005C6CA3 /* UIView+ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893301C3B9A03001327C8 /* UIView+ViewController.m */; }; + 34E08A6E1C3BFB90005C6CA3 /* UIViewController+BackButtonItemTitle.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893371C3B9A03001327C8 /* UIViewController+BackButtonItemTitle.m */; }; + 34E08A6F1C3BFB90005C6CA3 /* UIViewController+Visible.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893491C3B9A03001327C8 /* UIViewController+Visible.m */; }; + 34E08A701C3BFB90005C6CA3 /* MKMapView+ZoomLevel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8922A1C3B9A03001327C8 /* MKMapView+ZoomLevel.m */; }; + 34E08A711C3BFB90005C6CA3 /* YTKChainRequestAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891361C3B9739001327C8 /* YTKChainRequestAgent.m */; }; + 34E08A721C3BFB90005C6CA3 /* UIDevice+PasscodeStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8927B1C3B9A03001327C8 /* UIDevice+PasscodeStatus.m */; }; + 34E08A731C3BFB90005C6CA3 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910A1C3B92AA001327C8 /* UIScrollView+MJExtension.m */; }; + 34E08A741C3BFB90005C6CA3 /* UIApplication+NetworkActivityIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892471C3B9A03001327C8 /* UIApplication+NetworkActivityIndicator.m */; }; + 34E08A761C3BFB90005C6CA3 /* NSTimer+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8920E1C3B9A03001327C8 /* NSTimer+Addition.m */; }; + 34E08A771C3BFB90005C6CA3 /* UIViewController+BackButtonHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893351C3B9A03001327C8 /* UIViewController+BackButtonHandler.m */; }; + 34E08A781C3BFB90005C6CA3 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891081C3B92AA001327C8 /* MJRefreshConst.m */; }; + 34E08A791C3BFB90005C6CA3 /* NSDecimalNumber+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C11C3B9A03001327C8 /* NSDecimalNumber+Extensions.m */; }; + 34E08A7A1C3BFB90005C6CA3 /* UILabel+ESAdjustableLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B71C3B9A03001327C8 /* UILabel+ESAdjustableLabel.m */; }; + 34E08A7B1C3BFB90005C6CA3 /* UITextField+History.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893021C3B9A03001327C8 /* UITextField+History.m */; }; + 34E08A7C1C3BFB90005C6CA3 /* UIImage+animatedGIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892871C3B9A03001327C8 /* UIImage+animatedGIF.m */; }; + 34E08A7D1C3BFB90005C6CA3 /* NSString+Trims.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892051C3B9A03001327C8 /* NSString+Trims.m */; }; + 34E08A7E1C3BFB90005C6CA3 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D81C3B9A03001327C8 /* UIResponder+FirstResponder.m */; }; + 34E08A801C3BFB90005C6CA3 /* NSBundle+AppIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891761C3B9A03001327C8 /* NSBundle+AppIcon.m */; }; + 34E08A811C3BFB90005C6CA3 /* NSString+Size.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892031C3B9A03001327C8 /* NSString+Size.m */; }; + 34E08A821C3BFB90005C6CA3 /* NSString+Emoji.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891EF1C3B9A03001327C8 /* NSString+Emoji.m */; }; + 34E08A831C3BFB90005C6CA3 /* UITextView+PinchZoom.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893091C3B9A03001327C8 /* UITextView+PinchZoom.m */; }; + 34E08A841C3BFB90005C6CA3 /* UIViewController+DDPopUpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933D1C3B9A03001327C8 /* UIViewController+DDPopUpViewController.m */; }; + 34E08A851C3BFB90005C6CA3 /* NSDate+CupertinoYankee.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891881C3B9A03001327C8 /* NSDate+CupertinoYankee.m */; }; + 34E08A871C3BFB90005C6CA3 /* UIView+Visuals.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893321C3B9A03001327C8 /* UIView+Visuals.m */; }; + 34E08A881C3BFB90005C6CA3 /* NSUserDefaults+iCloudSync.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892201C3B9A03001327C8 /* NSUserDefaults+iCloudSync.m */; }; + 34E08A891C3BFB90005C6CA3 /* UITableView+FDKeyedHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F41C3B9A03001327C8 /* UITableView+FDKeyedHeightCache.m */; }; + 34E08A8A1C3BFB90005C6CA3 /* NSNumber+Round.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C71C3B9A03001327C8 /* NSNumber+Round.m */; }; + 34E08A8B1C3BFB90005C6CA3 /* UIBezierPath+BasicShapes.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8924F1C3B9A03001327C8 /* UIBezierPath+BasicShapes.m */; }; + 34E08A8C1C3BFB90005C6CA3 /* NSString+MIME.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F71C3B9A03001327C8 /* NSString+MIME.m */; }; + 34E08A8D1C3BFB90005C6CA3 /* UIImage+BetterFace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892891C3B9A03001327C8 /* UIImage+BetterFace.m */; }; + 34E08A8E1C3BFB90005C6CA3 /* QBImagePickerThumbnailView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894841C3B9FC1001327C8 /* QBImagePickerThumbnailView.m */; }; + 34E08A8F1C3BFB90005C6CA3 /* UIImage+Color.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928F1C3B9A03001327C8 /* UIImage+Color.m */; }; + 34E08A901C3BFB90005C6CA3 /* UINavigationItem+Loading.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892CC1C3B9A03001327C8 /* UINavigationItem+Loading.m */; }; + 34E08A911C3BFB90005C6CA3 /* BaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894A61C3BA26E001327C8 /* BaseViewController.m */; }; + 34E08A921C3BFB90005C6CA3 /* UIButton+Indicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892601C3B9A03001327C8 /* UIButton+Indicator.m */; }; + 34E08A941C3BFB90005C6CA3 /* NSHTTPCookieStorage+FreezeDry.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B11C3B9A03001327C8 /* NSHTTPCookieStorage+FreezeDry.m */; }; + 34E08A951C3BFB90005C6CA3 /* CAMediaTimingFunction+AdditionalEquations.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892361C3B9A03001327C8 /* CAMediaTimingFunction+AdditionalEquations.m */; }; + 34E08A961C3BFB90005C6CA3 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C91C3BAFBC001327C8 /* Reachability.m */; }; + 34E08A971C3BFB90005C6CA3 /* UIControl+ActionBlocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892741C3B9A03001327C8 /* UIControl+ActionBlocks.m */; }; + 34E08A981C3BFB90005C6CA3 /* UIImageView+Letters.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AE1C3B9A03001327C8 /* UIImageView+Letters.m */; }; + 34E08A9A1C3BFB90005C6CA3 /* UIScrollView+EmptyDataSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E41C3B9A03001327C8 /* UIScrollView+EmptyDataSet.m */; }; + 34E08A9B1C3BFB90005C6CA3 /* UIButton+MiddleAligning.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892621C3B9A03001327C8 /* UIButton+MiddleAligning.m */; }; + 34E08A9C1C3BFB90005C6CA3 /* UIViewController+BackButtonTouched.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893391C3B9A03001327C8 /* UIViewController+BackButtonTouched.m */; }; + 34E08A9E1C3BFB90005C6CA3 /* UIImageView+BetterFace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A81C3B9A03001327C8 /* UIImageView+BetterFace.m */; }; + 34E08A9F1C3BFB90005C6CA3 /* YTKBatchRequestAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891321C3B9739001327C8 /* YTKBatchRequestAgent.m */; }; + 34E08AA01C3BFB90005C6CA3 /* NSObject+AppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CC1C3B9A03001327C8 /* NSObject+AppInfo.m */; }; + 34E08AA11C3BFB90005C6CA3 /* UIBezierPath+LxThroughPointsBezier.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892531C3B9A03001327C8 /* UIBezierPath+LxThroughPointsBezier.m */; }; + 34E08AA21C3BFB90005C6CA3 /* UIApplication+ApplicationSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892431C3B9A03001327C8 /* UIApplication+ApplicationSize.m */; }; + 34E08AA31C3BFB90005C6CA3 /* NSDateFormatter+Make.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891981C3B9A03001327C8 /* NSDateFormatter+Make.m */; }; + 34E08AA41C3BFB90005C6CA3 /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A11C3B9A03001327C8 /* UIImage+RoundedCorner.m */; }; + 34E08AA51C3BFB90005C6CA3 /* NSObject+AddProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891CA1C3B9A03001327C8 /* NSObject+AddProperty.m */; }; + 34E08AA61C3BFB90005C6CA3 /* QBAssetsCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947B1C3B9FC1001327C8 /* QBAssetsCollectionViewController.m */; }; + 34E08AA71C3BFB90005C6CA3 /* UIWebView+MetaParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893561C3B9A03001327C8 /* UIWebView+MetaParser.m */; }; + 34E08AA81C3BFB90005C6CA3 /* NSString+DictionaryValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891ED1C3B9A03001327C8 /* NSString+DictionaryValue.m */; }; + 34E08AA91C3BFB90005C6CA3 /* UIWebView+JS.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893521C3B9A03001327C8 /* UIWebView+JS.m */; }; + 34E08AAB1C3BFB90005C6CA3 /* UIImage+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892971C3B9A03001327C8 /* UIImage+Merge.m */; }; + 34E08AAC1C3BFB90005C6CA3 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F21C3B92AA001327C8 /* MJRefreshAutoGifFooter.m */; }; + 34E08AAD1C3BFB90005C6CA3 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910C1C3B92AA001327C8 /* UIScrollView+MJRefresh.m */; }; + 34E08AAE1C3BFB90005C6CA3 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890E71C3B92AA001327C8 /* MJRefreshBackFooter.m */; }; + 34E08AB01C3BFB90005C6CA3 /* UIColor+Random.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926F1C3B9A03001327C8 /* UIColor+Random.m */; }; + 34E08AB11C3BFB90005C6CA3 /* UIView+CustomBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893161C3B9A03001327C8 /* UIView+CustomBorder.m */; }; + 34E08AB21C3BFB90005C6CA3 /* UIPopoverController+iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D31C3B9A03001327C8 /* UIPopoverController+iPhone.m */; }; + 34E08AB31C3BFB90005C6CA3 /* UIImageView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A61C3B9A03001327C8 /* UIImageView+Addition.m */; }; + 34E08AB41C3BFB90005C6CA3 /* UIWebView+Alert.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8934C1C3B9A03001327C8 /* UIWebView+Alert.m */; }; + 34E08AB51C3BFB90005C6CA3 /* UIBezierPath+SVG.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892551C3B9A03001327C8 /* UIBezierPath+SVG.m */; }; + 34E08AB61C3BFB90005C6CA3 /* WebView+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8935E1C3B9A03001327C8 /* WebView+Debug.m */; }; + 34E08AB71C3BFB90005C6CA3 /* UIImage+Blur.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928B1C3B9A03001327C8 /* UIImage+Blur.m */; }; + 34E08AB81C3BFB90005C6CA3 /* QBImagePickerGroupCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894821C3B9FC1001327C8 /* QBImagePickerGroupCell.m */; }; + 34E08AB91C3BFB90005C6CA3 /* UIImage+RemoteSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929D1C3B9A03001327C8 /* UIImage+RemoteSize.m */; }; + 34E08ABA1C3BFB90005C6CA3 /* UIView+Nib.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893241C3B9A03001327C8 /* UIView+Nib.m */; }; + 34E08ABB1C3BFB90005C6CA3 /* UIColor+HEX.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926B1C3B9A03001327C8 /* UIColor+HEX.m */; }; + 34E08ABC1C3BFB90005C6CA3 /* NSData+Encrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917D1C3B9A03001327C8 /* NSData+Encrypt.m */; }; + 34E08ABD1C3BFB90005C6CA3 /* UIScrollView+APParallaxHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E21C3B9A03001327C8 /* UIScrollView+APParallaxHeader.m */; }; + 34E08ABE1C3BFB90005C6CA3 /* NSString+Pinyin.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F91C3B9A03001327C8 /* NSString+Pinyin.m */; }; + 34E08AC01C3BFB90005C6CA3 /* MKMapView+MoveLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892281C3B9A03001327C8 /* MKMapView+MoveLogo.m */; }; + 34E08AC11C3BFB90005C6CA3 /* NSString+UrlEncode.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892071C3B9A03001327C8 /* NSString+UrlEncode.m */; }; + 34E08AC21C3BFB90005C6CA3 /* UITableViewCell+NIB.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892FB1C3B9A03001327C8 /* UITableViewCell+NIB.m */; }; + 34E08AC31C3BFB90005C6CA3 /* QBAssetsCollectionOverlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894751C3B9FC1001327C8 /* QBAssetsCollectionOverlayView.m */; }; + 34E08AC51C3BFB90005C6CA3 /* NSData+APNSToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891791C3B9A03001327C8 /* NSData+APNSToken.m */; }; + 34E08AC71C3BFB90005C6CA3 /* UIDevice+Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892791C3B9A03001327C8 /* UIDevice+Hardware.m */; }; + 34E08AC81C3BFB90005C6CA3 /* NSObject+GCD.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D61C3B9A03001327C8 /* NSObject+GCD.m */; }; + 34E08AC91C3BFB90005C6CA3 /* NSDictionary+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919F1C3B9A03001327C8 /* NSDictionary+Merge.m */; }; + 34E08ACA1C3BFB90005C6CA3 /* NSString+UUID.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892091C3B9A03001327C8 /* NSString+UUID.m */; }; + 34E08ACB1C3BFB90005C6CA3 /* CLLocation+CH1903.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8916A1C3B9A02001327C8 /* CLLocation+CH1903.m */; }; + 34E08ACC1C3BFB90005C6CA3 /* MKMapView+BetterMaps.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892261C3B9A03001327C8 /* MKMapView+BetterMaps.m */; }; + 34E08ACD1C3BFB90005C6CA3 /* UIView+Frame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893201C3B9A03001327C8 /* UIView+Frame.m */; }; + 34E08ACE1C3BFB90005C6CA3 /* NSDictionary+JSONString.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919D1C3B9A03001327C8 /* NSDictionary+JSONString.m */; }; + 34E08ACF1C3BFB90005C6CA3 /* JDStatusBarNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AA1C3BA300001327C8 /* JDStatusBarNotification.m */; }; + 34E08AD01C3BFB90005C6CA3 /* UINavigationBar+Awesome.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892BC1C3B9A03001327C8 /* UINavigationBar+Awesome.m */; }; + 34E08AD11C3BFB90005C6CA3 /* NSManagedObject+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915A1C3B9A02001327C8 /* NSManagedObject+Extensions.m */; }; + 34E08AD21C3BFB90005C6CA3 /* UIViewController+TopBarMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893471C3B9A03001327C8 /* UIViewController+TopBarMessage.m */; }; + 34E08AD31C3BFB90005C6CA3 /* NSObject+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D21C3B9A03001327C8 /* NSObject+Blocks.m */; }; + 34E08AD41C3BFB90005C6CA3 /* UISearchBar+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E91C3B9A03001327C8 /* UISearchBar+Blocks.m */; }; + 34E08AD51C3BFB90005C6CA3 /* UITextField+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893001C3B9A03001327C8 /* UITextField+Blocks.m */; }; + 34E08AD61C3BFB90005C6CA3 /* NSFileHandle+readLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891AB1C3B9A03001327C8 /* NSFileHandle+readLine.m */; }; + 34E08AD71C3BFB90005C6CA3 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891001C3B92AA001327C8 /* MJRefreshGifHeader.m */; }; + 34E08AD81C3BFB90005C6CA3 /* UIButton+TouchAreaInsets.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892661C3B9A03001327C8 /* UIButton+TouchAreaInsets.m */; }; + 34E08AD91C3BFB90005C6CA3 /* UIWindow+Hierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893611C3B9A03001327C8 /* UIWindow+Hierarchy.m */; }; + 34E08ADA1C3BFB90005C6CA3 /* UIColor+Web.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892711C3B9A03001327C8 /* UIColor+Web.m */; }; + 34E08ADB1C3BFB90005C6CA3 /* JDStatusBarStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894AC1C3BA300001327C8 /* JDStatusBarStyle.m */; }; + 34E08ADC1C3BFB90005C6CA3 /* UIFont-TTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892821C3B9A03001327C8 /* UIFont-TTF.m */; }; + 34E08ADD1C3BFB90005C6CA3 /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F91C3B92AA001327C8 /* MJRefreshBackGifFooter.m */; }; + 34E08ADE1C3BFB90005C6CA3 /* UITextView+Select.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8930D1C3B9A03001327C8 /* UITextView+Select.m */; }; + 34E08ADF1C3BFB90005C6CA3 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891041C3B92AA001327C8 /* MJRefreshStateHeader.m */; }; + 34E08AE01C3BFB90005C6CA3 /* YTKChainRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891341C3B9739001327C8 /* YTKChainRequest.m */; }; + 34E08AE11C3BFB90005C6CA3 /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8917B1C3B9A03001327C8 /* NSData+Base64.m */; }; + 34E08AE31C3BFB90005C6CA3 /* NSFetchRequest+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891551C3B9A02001327C8 /* NSFetchRequest+Extensions.m */; }; + 34E08AE41C3BFB90005C6CA3 /* NSObject+EasyCopy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D41C3B9A03001327C8 /* NSObject+EasyCopy.m */; }; + 34E08AE51C3BFB90005C6CA3 /* YTKBatchRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891301C3B9739001327C8 /* YTKBatchRequest.m */; }; + 34E08AE61C3BFB90005C6CA3 /* UINavigationItem+Lock.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892CE1C3B9A03001327C8 /* UINavigationItem+Lock.m */; }; + 34E08AE71C3BFB90005C6CA3 /* UIWebView+Load.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893541C3B9A03001327C8 /* UIWebView+Load.m */; }; + 34E08AE81C3BFB90005C6CA3 /* UIImage+Orientation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892991C3B9A03001327C8 /* UIImage+Orientation.m */; }; + 34E08AE91C3BFB90005C6CA3 /* UIBezierPath+Symbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892571C3B9A03001327C8 /* UIBezierPath+Symbol.m */; }; + 34E08AEA1C3BFB90005C6CA3 /* GVUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A541C3BE80F005C6CA3 /* GVUserDefaults.m */; }; + 34E08AEB1C3BFB90005C6CA3 /* UITextView+PlaceHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8930B1C3B9A03001327C8 /* UITextView+PlaceHolder.m */; }; + 34E08AED1C3BFB90005C6CA3 /* UILabel+AutomaticWriting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B31C3B9A03001327C8 /* UILabel+AutomaticWriting.m */; }; + 34E08AEE1C3BFB90005C6CA3 /* UILabel+AutoSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B51C3B9A03001327C8 /* UILabel+AutoSize.m */; }; + 34E08AEF1C3BFB90005C6CA3 /* NSObject+Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891DE1C3B9A03001327C8 /* NSObject+Runtime.m */; }; + 34E08AF01C3BFB90005C6CA3 /* UIColor+Modify.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8926D1C3B9A03001327C8 /* UIColor+Modify.m */; }; + 34E08AF11C3BFB90005C6CA3 /* UITextField+Select.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893041C3B9A03001327C8 /* UITextField+Select.m */; }; + 34E08AF21C3BFB90005C6CA3 /* UIImageView+FaceAwareFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AA1C3B9A03001327C8 /* UIImageView+FaceAwareFill.m */; }; + 34E08AF31C3BFB90005C6CA3 /* NSDictionary+URL.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A31C3B9A03001327C8 /* NSDictionary+URL.m */; }; + 34E08AF41C3BFB90005C6CA3 /* NSManagedObjectContext+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915D1C3B9A02001327C8 /* NSManagedObjectContext+Extensions.m */; }; + 34E08AF51C3BFB90005C6CA3 /* UIAlertView+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892401C3B9A03001327C8 /* UIAlertView+Block.m */; }; + 34E08AF61C3BFB90005C6CA3 /* NSManagedObjectContext+FetchRequestsConstructors.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891611C3B9A02001327C8 /* NSManagedObjectContext+FetchRequestsConstructors.m */; }; + 34E08AF81C3BFB90005C6CA3 /* UIButton+Submitting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892641C3B9A03001327C8 /* UIButton+Submitting.m */; }; + 34E08AF91C3BFB90005C6CA3 /* YTKNetworkAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891381C3B9739001327C8 /* YTKNetworkAgent.m */; }; + 34E08AFA1C3BFB90005C6CA3 /* NSIndexPath+Offset.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B41C3B9A03001327C8 /* NSIndexPath+Offset.m */; }; + 34E08AFB1C3BFB90005C6CA3 /* NSDecimalNumber+CalculatingByString.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891BF1C3B9A03001327C8 /* NSDecimalNumber+CalculatingByString.m */; }; + 34E08AFC1C3BFB90005C6CA3 /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892851C3B9A03001327C8 /* UIImage+Alpha.m */; }; + 34E08AFD1C3BFB90005C6CA3 /* NSManagedObjectContext+ObjectClear.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891631C3B9A02001327C8 /* NSManagedObjectContext+ObjectClear.m */; }; + 34E08AFE1C3BFB90005C6CA3 /* UIImage+FX.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892931C3B9A03001327C8 /* UIImage+FX.m */; }; + 34E08AFF1C3BFB90005C6CA3 /* UIImage+Vector.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892A31C3B9A03001327C8 /* UIImage+Vector.m */; }; + 34E08B001C3BFB90005C6CA3 /* NSString+Encrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F11C3B9A03001327C8 /* NSString+Encrypt.m */; }; + 34E08B011C3BFB90005C6CA3 /* NSString+Matcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F51C3B9A03001327C8 /* NSString+Matcher.m */; }; + 34E08B031C3BFB90005C6CA3 /* UITableView+iOS7Style.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892EF1C3B9A03001327C8 /* UITableView+iOS7Style.m */; }; + 34E08B041C3BFB90005C6CA3 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F41C3B92AA001327C8 /* MJRefreshAutoNormalFooter.m */; }; + 34E08B051C3BFB90005C6CA3 /* AFDownloadRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8914A1C3B9808001327C8 /* AFDownloadRequestOperation.m */; }; + 34E08B061C3BFB90005C6CA3 /* UIScrollView+Addition.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892E01C3B9A03001327C8 /* UIScrollView+Addition.m */; }; + 34E08B071C3BFB90005C6CA3 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890E91C3B92AA001327C8 /* MJRefreshComponent.m */; }; + 34E08B081C3BFB90005C6CA3 /* UIView+Find.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931E1C3B9A03001327C8 /* UIView+Find.m */; }; + 34E08B091C3BFB90005C6CA3 /* NSManagedObjectContext+Fetching.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8915F1C3B9A02001327C8 /* NSManagedObjectContext+Fetching.m */; }; + 34E08B0B1C3BFB90005C6CA3 /* NSDate+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918A1C3B9A03001327C8 /* NSDate+Extension.m */; }; + 34E08B0C1C3BFB90005C6CA3 /* MyFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A5C1C3BEEF2005C6CA3 /* MyFileLogger.m */; }; + 34E08B0D1C3BFB90005C6CA3 /* QBAssetsCollectionFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894731C3B9FC1001327C8 /* QBAssetsCollectionFooterView.m */; }; + 34E08B0E1C3BFB90005C6CA3 /* NSFileManager+Paths.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891AE1C3B9A03001327C8 /* NSFileManager+Paths.m */; }; + 34E08B101C3BFB90005C6CA3 /* UIButton+CountDown.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8925E1C3B9A03001327C8 /* UIButton+CountDown.m */; }; + 34E08B111C3BFB90005C6CA3 /* LoginModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894D51C3BCD2F001327C8 /* LoginModel.m */; }; + 34E08B131C3BFB90005C6CA3 /* CLLocationManager+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8916D1C3B9A02001327C8 /* CLLocationManager+Blocks.m */; }; + 34E08B141C3BFB90005C6CA3 /* NSString+Contains.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891EB1C3B9A03001327C8 /* NSString+Contains.m */; }; + 34E08B151C3BFB90005C6CA3 /* NSDate+TimeAgo.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891921C3B9A03001327C8 /* NSDate+TimeAgo.m */; }; + 34E08B161C3BFB90005C6CA3 /* UIWebVIew+SwipeGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8935A1C3B9A03001327C8 /* UIWebVIew+SwipeGesture.m */; }; + 34E08B171C3BFB90005C6CA3 /* UIImageView+Reflect.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B01C3B9A03001327C8 /* UIImageView+Reflect.m */; }; + 34E08B181C3BFB90005C6CA3 /* UIView+GestureCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893221C3B9A03001327C8 /* UIView+GestureCallback.m */; }; + 34E08B191C3BFB90005C6CA3 /* NSURL+Param.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892131C3B9A03001327C8 /* NSURL+Param.m */; }; + 34E08B1A1C3BFB90005C6CA3 /* UIImageView+GeometryConversion.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892AC1C3B9A03001327C8 /* UIImageView+GeometryConversion.m */; }; + 34E08B1B1C3BFB90005C6CA3 /* UIView+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893181C3B9A03001327C8 /* UIView+Debug.m */; }; + 34E08B1C1C3BFB90005C6CA3 /* NSArray+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891711C3B9A02001327C8 /* NSArray+Block.m */; }; + 34E08B1E1C3BFB90005C6CA3 /* NSDate+Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891941C3B9A03001327C8 /* NSDate+Utilities.m */; }; + 34E08B1F1C3BFB90005C6CA3 /* QBAssetsCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894791C3B9FC1001327C8 /* QBAssetsCollectionViewCell.m */; }; + 34E08B201C3BFB90005C6CA3 /* NSString+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891F31C3B9A03001327C8 /* NSString+Hash.m */; }; + 34E08B211C3BFB90005C6CA3 /* UITableView+FDTemplateLayoutCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F61C3B9A03001327C8 /* UITableView+FDTemplateLayoutCell.m */; }; + 34E08B221C3BFB90005C6CA3 /* NSData+SDDataCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891831C3B9A03001327C8 /* NSData+SDDataCache.m */; }; + 34E08B231C3BFB90005C6CA3 /* UIImage+PDF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929B1C3B9A03001327C8 /* UIImage+PDF.m */; }; + 34E08B241C3BFB90005C6CA3 /* NSData+Hash.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891811C3B9A03001327C8 /* NSData+Hash.m */; }; + 34E08B251C3BFB90005C6CA3 /* YTKBaseRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8912E1C3B9739001327C8 /* YTKBaseRequest.m */; }; + 34E08B261C3BFB90005C6CA3 /* UIImage+Capture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8928D1C3B9A03001327C8 /* UIImage+Capture.m */; }; + 34E08B271C3BFB90005C6CA3 /* UIControl+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892761C3B9A03001327C8 /* UIControl+Block.m */; }; + 34E08B291C3BFB90005C6CA3 /* UINavigationItem+Margin.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D01C3B9A03001327C8 /* UINavigationItem+Margin.m */; }; + 34E08B2A1C3BFB90005C6CA3 /* NSString+RegexCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FB1C3B9A03001327C8 /* NSString+RegexCategory.m */; }; + 34E08B2B1C3BFB90005C6CA3 /* UIWebView+Canvas.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893501C3B9A03001327C8 /* UIWebView+Canvas.m */; }; + 34E08B2C1C3BFB90005C6CA3 /* LogInViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894D21C3BC153001327C8 /* LogInViewController.m */; }; + 34E08B2D1C3BFB90005C6CA3 /* QBImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947F1C3B9FC1001327C8 /* QBImagePickerController.m */; }; + 34E08B2E1C3BFB90005C6CA3 /* QBAssetsCollectionVideoIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894771C3B9FC1001327C8 /* QBAssetsCollectionVideoIndicatorView.m */; }; + 34E08B2F1C3BFB90005C6CA3 /* CAAnimation+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8922E1C3B9A03001327C8 /* CAAnimation+Blocks.m */; }; + 34E08B301C3BFB90005C6CA3 /* UIView+Recursion.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893261C3B9A03001327C8 /* UIView+Recursion.m */; }; + 34E08B321C3BFB90005C6CA3 /* NetWorkBaseUrlConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C21C3BAEB9001327C8 /* NetWorkBaseUrlConfig.m */; }; + 34E08B331C3BFB90005C6CA3 /* NSURLRequest+ParamsFromDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8921D1C3B9A03001327C8 /* NSURLRequest+ParamsFromDictionary.m */; }; + 34E08B341C3BFB90005C6CA3 /* NSDate+Formatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918C1C3B9A03001327C8 /* NSDate+Formatter.m */; }; + 34E08B351C3BFB90005C6CA3 /* NSObject+Reflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891DC1C3B9A03001327C8 /* NSObject+Reflection.m */; }; + 34E08B361C3BFB90005C6CA3 /* NSTimer+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892101C3B9A03001327C8 /* NSTimer+Blocks.m */; }; + 34E08B381C3BFB90005C6CA3 /* NSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891851C3B9A03001327C8 /* NSData+zlib.m */; }; + 34E08B391C3BFB90005C6CA3 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8910E1C3B92AA001327C8 /* UIView+MJExtension.m */; }; + 34E08B3A1C3BFB90005C6CA3 /* UIWebView+Style.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893581C3B9A03001327C8 /* UIWebView+Style.m */; }; + 34E08B3B1C3BFB90005C6CA3 /* NSDictionary+XML.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A51C3B9A03001327C8 /* NSDictionary+XML.m */; }; + 34E08B3C1C3BFB90005C6CA3 /* NSNumber+CGFloat.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891C31C3B9A03001327C8 /* NSNumber+CGFloat.m */; }; + 34E08B3F1C3BFB90005C6CA3 /* NSString+Ruby.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FF1C3B9A03001327C8 /* NSString+Ruby.m */; }; + 34E08B401C3BFB90005C6CA3 /* UISplitViewController+QuickAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892EC1C3B9A03001327C8 /* UISplitViewController+QuickAccess.m */; }; + 34E08B421C3BFB90005C6CA3 /* NSURL+QueryDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892151C3B9A03001327C8 /* NSURL+QueryDictionary.m */; }; + 34E08B431C3BFB90005C6CA3 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890FD1C3B92AA001327C8 /* MJRefreshBackStateFooter.m */; }; + 34E08B441C3BFB90005C6CA3 /* NSPersistentStoreCoordinator+Custom.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891661C3B9A02001327C8 /* NSPersistentStoreCoordinator+Custom.m */; }; + 34E08B451C3BFB90005C6CA3 /* YTKNetworkConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913A1C3B9739001327C8 /* YTKNetworkConfig.m */; }; + 34E08B461C3BFB90005C6CA3 /* NSString+XML.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8920B1C3B9A03001327C8 /* NSString+XML.m */; }; + 34E08B471C3BFB90005C6CA3 /* NSObject+AutoCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D01C3B9A03001327C8 /* NSObject+AutoCoding.m */; }; + 34E08B481C3BFB90005C6CA3 /* UIImage+FileName.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892911C3B9A03001327C8 /* UIImage+FileName.m */; }; + 34E08B491C3BFB90005C6CA3 /* UIScreen+Frame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892DD1C3B9A03001327C8 /* UIScreen+Frame.m */; }; + 34E08B4A1C3BFB90005C6CA3 /* UIView+draggable.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8931A1C3B9A03001327C8 /* UIView+draggable.m */; }; + 34E08B4B1C3BFB90005C6CA3 /* UIColor+Gradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892691C3B9A03001327C8 /* UIColor+Gradient.m */; }; + 34E08B4C1C3BFB90005C6CA3 /* UITextField+Shake.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893061C3B9A03001327C8 /* UITextField+Shake.m */; }; + 34E08B4E1C3BFB90005C6CA3 /* NSInvocation+Bb.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891B71C3B9A03001327C8 /* NSInvocation+Bb.m */; }; + 34E08B4F1C3BFB90005C6CA3 /* UIView+Animation.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893101C3B9A03001327C8 /* UIView+Animation.m */; }; + 34E08B511C3BFB90005C6CA3 /* NSURLConnection+SelfSigned.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892181C3B9A03001327C8 /* NSURLConnection+SelfSigned.m */; }; + 34E08B521C3BFB90005C6CA3 /* UIView+Shake.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8932C1C3B9A03001327C8 /* UIView+Shake.m */; }; + 34E08B531C3BFB90005C6CA3 /* UIApplication+KeyboardFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892451C3B9A03001327C8 /* UIApplication+KeyboardFrame.m */; }; + 34E08B541C3BFB90005C6CA3 /* UIViewController+MJPopupViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933F1C3B9A03001327C8 /* UIViewController+MJPopupViewController.m */; }; + 34E08B561C3BFB90005C6CA3 /* NetworkUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894C51C3BAF38001327C8 /* NetworkUnit.m */; }; + 34E08B571C3BFB90005C6CA3 /* NSException+Trace.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A81C3B9A03001327C8 /* NSException+Trace.m */; }; + 34E08B581C3BFB90005C6CA3 /* UILabel+SuggestSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892B91C3B9A03001327C8 /* UILabel+SuggestSize.m */; }; + 34E08B591C3BFB90005C6CA3 /* NSDictionary+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8919B1C3B9A03001327C8 /* NSDictionary+Block.m */; }; + 34E08B5A1C3BFB90005C6CA3 /* NSDate+Reporting.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891901C3B9A03001327C8 /* NSDate+Reporting.m */; }; + 34E08B5B1C3BFB90005C6CA3 /* GVUserDefaults+BBProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E08A581C3BEA89005C6CA3 /* GVUserDefaults+BBProperties.m */; }; + 34E08B5C1C3BFB90005C6CA3 /* NSNotificationCenter+MainThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891BC1C3B9A03001327C8 /* NSNotificationCenter+MainThread.m */; }; + 34E08B5D1C3BFB90005C6CA3 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892951C3B9A03001327C8 /* UIImage+GIF.m */; }; + 34E08B5F1C3BFB90005C6CA3 /* NSArray+SafeAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891731C3B9A02001327C8 /* NSArray+SafeAccess.m */; }; + 34E08B611C3BFB90005C6CA3 /* UIResponder+Chain.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892D61C3B9A03001327C8 /* UIResponder+Chain.m */; }; + 34E08B621C3BFB90005C6CA3 /* NSSet+Block.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891E41C3B9A03001327C8 /* NSSet+Block.m */; }; + 34E08B631C3BFB90005C6CA3 /* NSObject+KVOBlocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891D81C3B9A03001327C8 /* NSObject+KVOBlocks.m */; }; + 34E08B651C3BFB90005C6CA3 /* UIBarButtonItem+Action.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8924C1C3B9A03001327C8 /* UIBarButtonItem+Action.m */; }; + 34E08B661C3BFB90005C6CA3 /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8929F1C3B9A03001327C8 /* UIImage+Resize.m */; }; + 34E08B671C3BFB90005C6CA3 /* NSString+RemoveEmoji.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891FD1C3B9A03001327C8 /* NSString+RemoveEmoji.m */; }; + 34E08B681C3BFB90005C6CA3 /* QBAssetsCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8947D1C3B9FC1001327C8 /* QBAssetsCollectionViewLayout.m */; }; + 34E08B6A1C3BFB90005C6CA3 /* UITableView+FDIndexPathHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892F21C3B9A03001327C8 /* UITableView+FDIndexPathHeightCache.m */; }; + 34E08B6B1C3BFB90005C6CA3 /* UIResponder+UIAdapt.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892DA1C3B9A03001327C8 /* UIResponder+UIAdapt.m */; }; + 34E08B6C1C3BFB90005C6CA3 /* NSDate+InternetDateTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8918E1C3B9A03001327C8 /* NSDate+InternetDateTime.m */; }; + 34E08B6D1C3BFB90005C6CA3 /* NSManagedObject+DictionaryExport.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891581C3B9A02001327C8 /* NSManagedObject+DictionaryExport.m */; }; + 34E08B6E1C3BFB90005C6CA3 /* UIBezierPath+Length.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892511C3B9A03001327C8 /* UIBezierPath+Length.m */; }; + 34E08B6F1C3BFB90005C6CA3 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890ED1C3B92AA001327C8 /* MJRefreshHeader.m */; }; + 34E08B701C3BFB90005C6CA3 /* UIApplication+Permissions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892491C3B9A03001327C8 /* UIApplication+Permissions.m */; }; + 34E08B721C3BFB90005C6CA3 /* UIViewController+BlockSegue.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8933B1C3B9A03001327C8 /* UIViewController+BlockSegue.m */; }; + 34E08B731C3BFB90005C6CA3 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890FB1C3B92AA001327C8 /* MJRefreshBackNormalFooter.m */; }; + 34E08B741C3BFB90005C6CA3 /* UIView+Constraints.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893141C3B9A03001327C8 /* UIView+Constraints.m */; }; + 34E08B751C3BFB90005C6CA3 /* YTKNetworkPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E8913C1C3B9739001327C8 /* YTKNetworkPrivate.m */; }; + 34E08B761C3BFB90005C6CA3 /* NSString+Score.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892011C3B9A03001327C8 /* NSString+Score.m */; }; + 34E08B771C3BFB90005C6CA3 /* CAShapeLayer+UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892391C3B9A03001327C8 /* CAShapeLayer+UIBezierPath.m */; }; + 34E08B791C3BFB90005C6CA3 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891021C3B92AA001327C8 /* MJRefreshNormalHeader.m */; }; + 34E08B7A1C3BFB90005C6CA3 /* CAAnimation+EasingEquations.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E892301C3B9A03001327C8 /* CAAnimation+EasingEquations.m */; }; + 34E08B7B1C3BFB90005C6CA3 /* NSDictionary+SafeAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891A11C3B9A03001327C8 /* NSDictionary+SafeAccess.m */; }; + 34E08B7C1C3BFB90005C6CA3 /* UIView+BlockGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E893121C3B9A03001327C8 /* UIView+BlockGesture.m */; }; + 34E08B7D1C3BFB90005C6CA3 /* QBAssetsCollectionCheckmarkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E894711C3B9FC1001327C8 /* QBAssetsCollectionCheckmarkView.m */; }; 34E08B7E1C3BFB90005C6CA3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890861C3B89B2001327C8 /* main.m */; }; 34E08B7F1C3BFB90005C6CA3 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E890F61C3B92AA001327C8 /* MJRefreshAutoStateFooter.m */; }; 34E08B811C3BFB90005C6CA3 /* NSObject+MKBlockTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E891DA1C3B9A03001327C8 /* NSObject+MKBlockTimer.m */; }; @@ -1045,6 +1055,13 @@ 34799A5C1CD34C5A003518C5 /* UICKeyChainStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UICKeyChainStore.m; sourceTree = ""; }; 34799A5D1CD34C5A003518C5 /* UIDevice+FCUUID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+FCUUID.h"; sourceTree = ""; }; 34799A5E1CD34C5A003518C5 /* UIDevice+FCUUID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+FCUUID.m"; sourceTree = ""; }; + 348D000D1DA8853800B890F4 /* MPJavaScriptCoreViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPJavaScriptCoreViewController.h; sourceTree = ""; }; + 348D000E1DA8853800B890F4 /* MPJavaScriptCoreViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPJavaScriptCoreViewController.m; sourceTree = ""; }; + 348D00111DA8887500B890F4 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + 348D00141DA888D600B890F4 /* MPJavaScriptModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPJavaScriptModel.h; sourceTree = ""; }; + 348D00151DA888D600B890F4 /* MPJavaScriptModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPJavaScriptModel.m; sourceTree = ""; }; + 348D00181DA88A7600B890F4 /* test.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = test.html; sourceTree = ""; }; + 348D001B1DA88D5000B890F4 /* test1.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = test1.html; sourceTree = ""; }; 349F81CE1D45E571002104E3 /* MPUploadImageItemService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPUploadImageItemService.h; sourceTree = ""; }; 349F81CF1D45E571002104E3 /* MPUploadImageItemService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPUploadImageItemService.m; sourceTree = ""; }; 34A14EE11D40974100ACCCCC /* MPUploadImageService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPUploadImageService.h; sourceTree = ""; }; @@ -1689,6 +1706,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 348D00121DA8887500B890F4 /* JavaScriptCore.framework in Frameworks */, 34E08B961C3BFB90005C6CA3 /* libz.tbd in Frameworks */, 34E08B971C3BFB90005C6CA3 /* CoreData.framework in Frameworks */, 34E08B981C3BFB90005C6CA3 /* MapKit.framework in Frameworks */, @@ -1707,6 +1725,7 @@ 34E8944E1C3B9AA0001327C8 /* CoreData.framework in Frameworks */, 34E8944C1C3B9A97001327C8 /* MapKit.framework in Frameworks */, 34E8944A1C3B9A8F001327C8 /* CoreLocation.framework in Frameworks */, + 348D00131DA8888000B890F4 /* JavaScriptCore.framework in Frameworks */, 34E894481C3B9A85001327C8 /* QuartzCore.framework in Frameworks */, 9014C40DD45909D3FC1F2EBC /* libPods.a in Frameworks */, 3411EEF81D6FEAB200A6C7F3 /* iflyMSC.framework in Frameworks */, @@ -1733,6 +1752,7 @@ 0A6C46FAAA892407CA090494 /* Frameworks */ = { isa = PBXGroup; children = ( + 348D00111DA8887500B890F4 /* JavaScriptCore.framework */, 34E8944F1C3B9B18001327C8 /* libz.tbd */, 34E8944D1C3B9AA0001327C8 /* CoreData.framework */, 34E8944B1C3B9A97001327C8 /* MapKit.framework */, @@ -1944,6 +1964,8 @@ 341094041D0EA14900A8D63F /* JsHtmlCss */ = { isa = PBXGroup; children = ( + 348D001B1DA88D5000B890F4 /* test1.html */, + 348D00181DA88A7600B890F4 /* test.html */, 34F9A8C11D4FA13700C2DEA5 /* ExampleApp.html */, 34F9A8BF1D4FA00600C2DEA5 /* demo.js */, ); @@ -3874,6 +3896,8 @@ 342202411D62A8A1003F81B2 /* MPExpandHideViewController.m */, 340EB3001D66ACE300BF9222 /* MPFormViewController.h */, 340EB3011D66ACE300BF9222 /* MPFormViewController.m */, + 348D000D1DA8853800B890F4 /* MPJavaScriptCoreViewController.h */, + 348D000E1DA8853800B890F4 /* MPJavaScriptCoreViewController.m */, ); path = Controller; sourceTree = ""; @@ -3889,6 +3913,8 @@ 3400E4CA1D35F0CE0056B673 /* MPLKDBUserModel.m */, 34683B211D4F19570041F8A0 /* MPReduceTimeModel.h */, 34683B221D4F19570041F8A0 /* MPReduceTimeModel.m */, + 348D00141DA888D600B890F4 /* MPJavaScriptModel.h */, + 348D00151DA888D600B890F4 /* MPJavaScriptModel.m */, ); path = Model; sourceTree = ""; @@ -4146,6 +4172,7 @@ 34F9A8C31D4FA15100C2DEA5 /* ExampleApp.html in Resources */, 340BCD311D0F016D0093CC7D /* Placeholder in Resources */, 340BCD461D0F01B80093CC7D /* Placeholder in Resources */, + 348D001D1DA88D5000B890F4 /* test1.html in Resources */, 346BBF621D50C5300048DB05 /* blankpage_button_reload@2x.png in Resources */, 34013B5C1D51C7E40051000F /* addressData.plist in Resources */, 34E08B9D1C3BFB90005C6CA3 /* LaunchScreen.storyboard in Resources */, @@ -4161,6 +4188,7 @@ 340BCD621D0F03870093CC7D /* Placeholder in Resources */, 34E08BA11C3BFB90005C6CA3 /* NSDateTimeAgo.bundle in Resources */, 34EC96281C58AA9600985444 /* Preview.xcassets in Resources */, + 348D001A1DA88A7600B890F4 /* test.html in Resources */, 34E08BA21C3BFB90005C6CA3 /* Main.storyboard in Resources */, 340BCD341D0F01790093CC7D /* Placeholder in Resources */, 34E08BA31C3BFB90005C6CA3 /* File.strings in Resources */, @@ -4187,10 +4215,12 @@ 3425825D1D3734C4003906BB /* blankpage_button_reload@2x.png in Resources */, 3425825F1D3734C4003906BB /* blankpage_image_loadFail@3x.png in Resources */, 34F9A8C01D4FA00600C2DEA5 /* demo.js in Resources */, + 348D001C1DA88D5000B890F4 /* test1.html in Resources */, 340BCD2D1D0F01620093CC7D /* Placeholder in Resources */, 340BCD421D0F01AF0093CC7D /* Placeholder in Resources */, 34E890951C3B89B2001327C8 /* LaunchScreen.storyboard in Resources */, 34E890921C3B89B2001327C8 /* Assets.xcassets in Resources */, + 348D00191DA88A7600B890F4 /* test.html in Resources */, 342582601D3734C4003906BB /* blankpage_image_Sleep@2x.png in Resources */, 340BCD641D0F03930093CC7D /* Placeholder in Resources */, 3425825E1D3734C4003906BB /* blankpage_image_loadFail@2x.png in Resources */, @@ -4501,6 +4531,7 @@ 34E08AFD1C3BFB90005C6CA3 /* NSManagedObjectContext+ObjectClear.m in Sources */, 34E08AFE1C3BFB90005C6CA3 /* UIImage+FX.m in Sources */, 34E08AFF1C3BFB90005C6CA3 /* UIImage+Vector.m in Sources */, + 348D00171DA888D600B890F4 /* MPJavaScriptModel.m in Sources */, 34E08B001C3BFB90005C6CA3 /* NSString+Encrypt.m in Sources */, 34E08B011C3BFB90005C6CA3 /* NSString+Matcher.m in Sources */, 34E08B031C3BFB90005C6CA3 /* UITableView+iOS7Style.m in Sources */, @@ -4650,6 +4681,7 @@ 34799A621CD34C5A003518C5 /* UICKeyChainStore.m in Sources */, 34E08B761C3BFB90005C6CA3 /* NSString+Score.m in Sources */, 34E9D84C1C59DB8800E98C2A /* BaiDuRouteAnnotation.m in Sources */, + 348D00101DA8853800B890F4 /* MPJavaScriptCoreViewController.m in Sources */, 340199F91D6561C3001C97E9 /* GCDTimer.m in Sources */, 34E08B771C3BFB90005C6CA3 /* CAShapeLayer+UIBezierPath.m in Sources */, 3411EEF51D6FEA3900A6C7F3 /* FaceRecognitionController.m in Sources */, @@ -4726,6 +4758,7 @@ 34E893BD1C3B9A03001327C8 /* MKMapView+ZoomLevel.m in Sources */, 34E891431C3B9739001327C8 /* YTKChainRequestAgent.m in Sources */, 34EC80721C472E2100C7E40A /* UIPlaceHolderTextView.m in Sources */, + 348D00161DA888D600B890F4 /* MPJavaScriptModel.m in Sources */, 34E893DE1C3B9A03001327C8 /* UIDevice+PasscodeStatus.m in Sources */, 34E891271C3B92AA001327C8 /* UIScrollView+MJExtension.m in Sources */, 34E893C71C3B9A03001327C8 /* UIApplication+NetworkActivityIndicator.m in Sources */, @@ -5021,6 +5054,7 @@ 34E893991C3B9A03001327C8 /* NSObject+KVOBlocks.m in Sources */, 342A8F901D3F15CB000C7B98 /* MPMoreViewController.m in Sources */, 34420CB91D0FAC9E007D1AAC /* AdvertiseHelper.m in Sources */, + 348D000F1DA8853800B890F4 /* MPJavaScriptCoreViewController.m in Sources */, 34E893C91C3B9A03001327C8 /* UIBarButtonItem+Action.m in Sources */, 34E893EF1C3B9A03001327C8 /* UIImage+Resize.m in Sources */, 34E893AA1C3B9A03001327C8 /* NSString+RemoveEmoji.m in Sources */, diff --git a/MobileProject/Assets.xcassets/AppIcon.appiconset/Contents.json b/MobileProject/Assets.xcassets/AppIcon.appiconset/Contents.json index 26db0ec..3972bb7 100644 --- a/MobileProject/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/MobileProject/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,5 +1,15 @@ { "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, { "size" : "29x29", "idiom" : "iphone", @@ -54,6 +64,16 @@ "filename" : "icon-60@3x.png", "scale" : "3x" }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, { "size" : "29x29", "idiom" : "ipad", @@ -114,6 +134,12 @@ "filename" : "icon-76@2x.png", "scale" : "2x" }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "icon-83.5@2x.png", + "scale" : "2x" + }, { "size" : "24x24", "idiom" : "watch", @@ -167,12 +193,6 @@ "scale" : "2x", "role" : "quickLook", "subtype" : "42mm" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "icon-83.5@2x.png", - "scale" : "2x" } ], "info" : { diff --git a/MobileProject/Expand/Tool/JSPatchHelper/JSPatchHelper.m b/MobileProject/Expand/Tool/JSPatchHelper/JSPatchHelper.m index 5957380..6ffe2c2 100644 --- a/MobileProject/Expand/Tool/JSPatchHelper/JSPatchHelper.m +++ b/MobileProject/Expand/Tool/JSPatchHelper/JSPatchHelper.m @@ -62,7 +62,7 @@ +(void)loadJSPatch if (!BBUserDefault.MBJsPatchTime) { BBUserDefault.MBJsPatchTime=myNowDate; } - + NSLog(@"%@",BBUserDefault.MBJsPatchTime); if ([myNowDate timeIntervalSinceDate:BBUserDefault.MBJsPatchTime]<3600) { return; } diff --git a/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.h b/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.h new file mode 100644 index 0000000..850cd59 --- /dev/null +++ b/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.h @@ -0,0 +1,16 @@ +// +// MPJavaScriptCoreViewController.h +// MobileProject +// +// Created by wujunyang on 16/10/8. +// Copyright © 2016年 wujunyang. All rights reserved. +// + +#import +#import +#import "BaseViewController.h" +#import "MPJavaScriptModel.h" + +@interface MPJavaScriptCoreViewController : BaseViewController + +@end diff --git a/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.m b/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.m new file mode 100644 index 0000000..49218a5 --- /dev/null +++ b/MobileProject/Main/Preview/Controller/MPJavaScriptCoreViewController.m @@ -0,0 +1,120 @@ +// +// MPJavaScriptCoreViewController.m +// MobileProject +// +// Created by wujunyang on 16/10/8. +// Copyright © 2016年 wujunyang. All rights reserved. +// + +#import "MPJavaScriptCoreViewController.h" + +@interface MPJavaScriptCoreViewController () + +@property (nonatomic, strong) UIWebView *webView; +@property (nonatomic, strong) JSContext *jsContext; + +@end + +@implementation MPJavaScriptCoreViewController + +- (void)viewDidLoad { + [super viewDidLoad]; + + self.view.backgroundColor=[UIColor grayColor]; + + [self.view addSubview:self.webView]; + + // // 一个JSContext对象,就类似于Js中的window,只需要创建一次即可。 + // self.jsContext = [[JSContext alloc] init]; + // + // // jscontext可以直接执行JS代码。 + // [self.jsContext evaluateScript:@"var num = 10"]; + // [self.jsContext evaluateScript:@"var squareFunc = function(value) { return value * 2 }"]; + // // 计算正方形的面积 + // JSValue *square = [self.jsContext evaluateScript:@"squareFunc(num)"]; + // + // // 也可以通过下标的方式获取到方法 + // JSValue *squareFunc = self.jsContext[@"squareFunc"]; + // JSValue *value = [squareFunc callWithArguments:@[@"20"]]; + // NSLog(@"%@", square.toNumber); + // NSLog(@"%@", value.toNumber); +} + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; + // Dispose of any resources that can be recreated. +} + + +#pragma mark 重写BaseViewController设置内容 + +//设置导航栏背景色 +-(UIColor*)set_colorBackground +{ + return [UIColor whiteColor]; +} + +////设置标题 +-(NSMutableAttributedString*)setTitle +{ + return [self changeTitle:@"JavaScriptCore运用"]; +} + +//设置左边按键 +-(UIButton*)set_leftButton +{ + UIButton *left_button = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 22, 22)]; + [left_button setImage:[UIImage imageNamed:@"nav_back"] forState:UIControlStateNormal]; + [left_button setImage:[UIImage imageNamed:@"nav_back"] forState:UIControlStateHighlighted]; + return left_button; +} + +//设置左边事件 +-(void)left_button_event:(UIButton*)sender +{ + [self.navigationController popViewControllerAnimated:YES]; +} + +#pragma mark - UIWebViewDelegate +- (void)webViewDidFinishLoad:(UIWebView *)webView { + self.jsContext = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"]; + // 通过模型调用方法,这种方式更好些。 + MPJavaScriptModel *model = [[MPJavaScriptModel alloc] init]; + self.jsContext[@"OCModel"] = model; + model.jsContext = self.jsContext; + model.webView = self.webView; + + self.jsContext.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) { + context.exception = exceptionValue; + NSLog(@"异常信息:%@", exceptionValue); + }; +} + +- (void)webViewDidStartLoad:(UIWebView *)webView { + +} + +#pragma mark 自定义代码 + +-(NSMutableAttributedString *)changeTitle:(NSString *)curTitle +{ + NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:curTitle]; + [title addAttribute:NSForegroundColorAttributeName value:HEXCOLOR(0x333333) range:NSMakeRange(0, title.length)]; + [title addAttribute:NSFontAttributeName value:CHINESE_SYSTEM(18) range:NSMakeRange(0, title.length)]; + return title; +} + +- (UIWebView *)webView { + if (_webView == nil) { + _webView = [[UIWebView alloc] initWithFrame:self.view.bounds]; + _webView.scalesPageToFit = YES; + NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"html"]; + NSURLRequest *request = [NSURLRequest requestWithURL:url]; + [_webView loadRequest:request]; + _webView.delegate = self; + } + + return _webView; +} + +@end diff --git a/MobileProject/Main/Preview/Controller/MPMoreViewController.h b/MobileProject/Main/Preview/Controller/MPMoreViewController.h index 37de2a1..d25d8c6 100644 --- a/MobileProject/Main/Preview/Controller/MPMoreViewController.h +++ b/MobileProject/Main/Preview/Controller/MPMoreViewController.h @@ -26,6 +26,7 @@ #import "MPYYTextViewController.h" #import "MPExpandHideViewController.h" #import "MPFormViewController.h" +#import "MPJavaScriptCoreViewController.h" @interface MPMoreViewController : BaseViewController diff --git a/MobileProject/Main/Preview/Controller/MPMoreViewController.m b/MobileProject/Main/Preview/Controller/MPMoreViewController.m index e02d98a..4b48ec3 100644 --- a/MobileProject/Main/Preview/Controller/MPMoreViewController.m +++ b/MobileProject/Main/Preview/Controller/MPMoreViewController.m @@ -26,7 +26,7 @@ - (void)viewDidLoad { self.navigationItem.title=@"功能导航"; if (!self.dataArray) { - self.dataArray=@[@"JSPatch热更新",@"LKDB数据库运用",@"百度地图",@"二维码",@"照片上传",@"照片上传附带进度",@"字体适配机型",@"日志记录",@"列表倒计时",@"H5交互WebViewJavascriptBridge",@"继承BaseViewController运用",@"列表空白页展现",@"省市区三级联动",@"自定义弹出窗",@"YYText富文本实例",@"列表行展开跟回收隐藏",@"常见表单行类型" ,@"人脸识别注册及验证"]; + self.dataArray=@[@"JSPatch热更新",@"LKDB数据库运用",@"百度地图",@"二维码",@"照片上传",@"照片上传附带进度",@"字体适配机型",@"日志记录",@"列表倒计时",@"H5交互WebViewJavascriptBridge",@"继承BaseViewController运用",@"列表空白页展现",@"省市区三级联动",@"自定义弹出窗",@"YYText富文本实例",@"列表行展开跟回收隐藏",@"常见表单行类型" ,@"人脸识别注册及验证",@"JavaScriptCore运用"]; } //弹出提示 @@ -184,6 +184,12 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath { [self.navigationController pushViewController:[NSClassFromString(@"FaceRecognitionController") new] animated:YES]; break; + } + case 18: + { + MPJavaScriptCoreViewController *vc=[[MPJavaScriptCoreViewController alloc]init]; + [self.navigationController pushViewController:vc animated:YES]; + break; } default: break; @@ -193,7 +199,7 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath #pragma mark 自定义代码 -- (void)showNewStatusesCount:(int)count +- (void)showNewStatusesCount:(NSInteger)count { // 1.创建一个UILabel UILabel *label = [[UILabel alloc] init]; @@ -201,7 +207,7 @@ - (void)showNewStatusesCount:(int)count // 2.显示文字 if (count) { - label.text = [NSString stringWithFormat:@"共有%d条实例数据", count]; + label.text = [NSString stringWithFormat:@"共有%ld条实例数据", count]; } else { label.text = @"没有最新的数据"; } diff --git a/MobileProject/Main/Preview/Model/MPJavaScriptModel.h b/MobileProject/Main/Preview/Model/MPJavaScriptModel.h new file mode 100644 index 0000000..33a6f96 --- /dev/null +++ b/MobileProject/Main/Preview/Model/MPJavaScriptModel.h @@ -0,0 +1,33 @@ +// +// MPJavaScriptModel.h +// MobileProject +// +// Created by wujunyang on 16/10/8. +// Copyright © 2016年 wujunyang. All rights reserved. +// + +#import +#import + + +@protocol JavaScriptObjectiveCDelegate + +// JS调用此方法来调用OC的系统相册方法 +- (void)callSystemCamera; +// 在JS中调用时,函数名应该为showAlertMsg(arg1, arg2) +// 这里是只两个参数的。 +- (void)showAlert:(NSString *)title msg:(NSString *)msg; +// 通过JSON传过来 +- (void)callWithDict:(NSDictionary *)params; +// JS调用Oc,然后在OC中通过调用JS方法来传值给JS。 +- (void)jsCallObjcAndObjcCallJsWithDict:(NSDictionary *)params; + +@end + + +@interface MPJavaScriptModel : NSObject + +@property (nonatomic, weak) JSContext *jsContext; +@property (nonatomic, weak) UIWebView *webView; + +@end diff --git a/MobileProject/Main/Preview/Model/MPJavaScriptModel.m b/MobileProject/Main/Preview/Model/MPJavaScriptModel.m new file mode 100644 index 0000000..1c23e8b --- /dev/null +++ b/MobileProject/Main/Preview/Model/MPJavaScriptModel.m @@ -0,0 +1,42 @@ +// +// MPJavaScriptModel.m +// MobileProject +// +// Created by wujunyang on 16/10/8. +// Copyright © 2016年 wujunyang. All rights reserved. +// + +#import "MPJavaScriptModel.h" + +@implementation MPJavaScriptModel + +- (void)callWithDict:(NSDictionary *)params { + NSLog(@"Js调用了OC的方法,参数为:%@", params); +} + +// Js调用了callSystemCamera +- (void)callSystemCamera { + NSLog(@"JS调用了OC的方法,调起系统相册"); + + // JS调用后OC后,又通过OC调用JS,但是这个是没有传参数的 + JSValue *jsFunc = self.jsContext[@"jsFunc"]; + [jsFunc callWithArguments:nil]; +} + +- (void)jsCallObjcAndObjcCallJsWithDict:(NSDictionary *)params { + NSLog(@"jsCallObjcAndObjcCallJsWithDict was called, params is %@", params); + + // 调用JS的方法 + JSValue *jsParamFunc = self.jsContext[@"jsParamFunc"]; + [jsParamFunc callWithArguments:@[@{@"age": @10, @"name": @"lili", @"height": @158}]]; +} + +- (void)showAlert:(NSString *)title msg:(NSString *)msg { + //JS都是在子线程里面,要调用主线程来执行UI动作 + dispatch_async(dispatch_get_main_queue(), ^{ + UIAlertView *a = [[UIAlertView alloc] initWithTitle:title message:msg delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; + [a show]; + }); +} + +@end diff --git a/MobileProject/Resource/JsHtmlCss/test.html b/MobileProject/Resource/JsHtmlCss/test.html new file mode 100755 index 0000000..7b6d730 --- /dev/null +++ b/MobileProject/Resource/JsHtmlCss/test.html @@ -0,0 +1,47 @@ + + + + 测试IOS与JS之前的互调 + + + + + + + +
+

Test how to use objective-c call js

+ + +
+ +
+ + +
+ + +
+ +
+ + + + \ No newline at end of file diff --git a/MobileProject/Resource/JsHtmlCss/test1.html b/MobileProject/Resource/JsHtmlCss/test1.html new file mode 100755 index 0000000..05e2274 --- /dev/null +++ b/MobileProject/Resource/JsHtmlCss/test1.html @@ -0,0 +1,48 @@ + + + + 测试IOS与JS之前的互调 + + + + + + + +
+

Another page

+ + +
+ +
+ + +
+ back to previous page + +
+ +
+ + + + + \ No newline at end of file