Commit 5cfe3c55 authored by 曹云霄's avatar 曹云霄

优化AppDelegate代码

parent 28cdf6b5
...@@ -303,6 +303,7 @@ ...@@ -303,6 +303,7 @@
29E384CB1CE9B0BB00888199 /* HotCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E384CA1CE9B0BB00888199 /* HotCollectionViewCell.m */; }; 29E384CB1CE9B0BB00888199 /* HotCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E384CA1CE9B0BB00888199 /* HotCollectionViewCell.m */; };
29E384D11CE9C65700888199 /* SearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E384D01CE9C65700888199 /* SearchViewController.m */; }; 29E384D11CE9C65700888199 /* SearchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E384D01CE9C65700888199 /* SearchViewController.m */; };
29E47BD41E8E0C49004D0D00 /* UIButton+Title_Image.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E47BD31E8E0C49004D0D00 /* UIButton+Title_Image.m */; }; 29E47BD41E8E0C49004D0D00 /* UIButton+Title_Image.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E47BD31E8E0C49004D0D00 /* UIButton+Title_Image.m */; };
29E47BE01E8E42F2004D0D00 /* ToolHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E47BDF1E8E42F2004D0D00 /* ToolHelper.m */; };
29E9443D1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E9443C1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m */; }; 29E9443D1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E9443C1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m */; };
29E944421DE3EC7C007CD26C /* PrizeMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E944411DE3EC7C007CD26C /* PrizeMainViewController.m */; }; 29E944421DE3EC7C007CD26C /* PrizeMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E944411DE3EC7C007CD26C /* PrizeMainViewController.m */; };
29E944461DE3EFFE007CD26C /* PrizeListCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E944451DE3EFFE007CD26C /* PrizeListCollectionViewCell.m */; }; 29E944461DE3EFFE007CD26C /* PrizeListCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 29E944451DE3EFFE007CD26C /* PrizeListCollectionViewCell.m */; };
...@@ -915,6 +916,8 @@ ...@@ -915,6 +916,8 @@
29E384D01CE9C65700888199 /* SearchViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchViewController.m; sourceTree = "<group>"; }; 29E384D01CE9C65700888199 /* SearchViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchViewController.m; sourceTree = "<group>"; };
29E47BD21E8E0C49004D0D00 /* UIButton+Title_Image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+Title_Image.h"; sourceTree = "<group>"; }; 29E47BD21E8E0C49004D0D00 /* UIButton+Title_Image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+Title_Image.h"; sourceTree = "<group>"; };
29E47BD31E8E0C49004D0D00 /* UIButton+Title_Image.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+Title_Image.m"; sourceTree = "<group>"; }; 29E47BD31E8E0C49004D0D00 /* UIButton+Title_Image.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+Title_Image.m"; sourceTree = "<group>"; };
29E47BDE1E8E42F2004D0D00 /* ToolHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToolHelper.h; sourceTree = "<group>"; };
29E47BDF1E8E42F2004D0D00 /* ToolHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToolHelper.m; sourceTree = "<group>"; };
29E9443B1DE3E0D0007CD26C /* prizeDetailsTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prizeDetailsTableViewCell.h; sourceTree = "<group>"; }; 29E9443B1DE3E0D0007CD26C /* prizeDetailsTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prizeDetailsTableViewCell.h; sourceTree = "<group>"; };
29E9443C1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = prizeDetailsTableViewCell.m; sourceTree = "<group>"; }; 29E9443C1DE3E0D0007CD26C /* prizeDetailsTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = prizeDetailsTableViewCell.m; sourceTree = "<group>"; };
29E944401DE3EC7C007CD26C /* PrizeMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrizeMainViewController.h; sourceTree = "<group>"; }; 29E944401DE3EC7C007CD26C /* PrizeMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrizeMainViewController.h; sourceTree = "<group>"; };
...@@ -1166,6 +1169,7 @@ ...@@ -1166,6 +1169,7 @@
2928F7DE1CD085430036D761 /* Tools */ = { 2928F7DE1CD085430036D761 /* Tools */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
29E47BDD1E8E42E4004D0D00 /* ToolHelper */,
29A4197F1E812E5E0064E958 /* Location */, 29A4197F1E812E5E0064E958 /* Location */,
293221511E6FA1F900DD4980 /* Resource */, 293221511E6FA1F900DD4980 /* Resource */,
2985345D1DD4B0100023BBAE /* AirPrint */, 2985345D1DD4B0100023BBAE /* AirPrint */,
...@@ -2628,6 +2632,15 @@ ...@@ -2628,6 +2632,15 @@
path = view; path = view;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
29E47BDD1E8E42E4004D0D00 /* ToolHelper */ = {
isa = PBXGroup;
children = (
29E47BDE1E8E42F2004D0D00 /* ToolHelper.h */,
29E47BDF1E8E42F2004D0D00 /* ToolHelper.m */,
);
path = ToolHelper;
sourceTree = "<group>";
};
29E9443E1DE3EBE9007CD26C /* GuideMain */ = { 29E9443E1DE3EBE9007CD26C /* GuideMain */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
...@@ -3216,6 +3229,7 @@ ...@@ -3216,6 +3229,7 @@
29B3EE711DCE16130065FCCF /* LuckyDrawViewController.m in Sources */, 29B3EE711DCE16130065FCCF /* LuckyDrawViewController.m in Sources */,
293164031DCE3F780075129D /* UsedDrawTableViewCell.m in Sources */, 293164031DCE3F780075129D /* UsedDrawTableViewCell.m in Sources */,
29360C2F1CDDC47E002A5D89 /* ScreeningView.m in Sources */, 29360C2F1CDDC47E002A5D89 /* ScreeningView.m in Sources */,
29E47BE01E8E42F2004D0D00 /* ToolHelper.m in Sources */,
29A7A69F1DED1A9600B04272 /* prizeOrderDetailsModel.m in Sources */, 29A7A69F1DED1A9600B04272 /* prizeOrderDetailsModel.m in Sources */,
2985AEA21CE72F1500704C91 /* NSDictionary+ZXPUnicode.m in Sources */, 2985AEA21CE72F1500704C91 /* NSDictionary+ZXPUnicode.m in Sources */,
29498C601D053B7C004FA79B /* ShoppingBagTableViewCell.m in Sources */, 29498C601D053B7C004FA79B /* ShoppingBagTableViewCell.m in Sources */,
......
...@@ -9,8 +9,7 @@ ...@@ -9,8 +9,7 @@
#import "AppDelegate.h" #import "AppDelegate.h"
#import "LoginViewController.h" #import "LoginViewController.h"
#import "DeviceDirectionManager.h" #import "DeviceDirectionManager.h"
#import "UMMobClick/MobClick.h" #import "ToolHelper.h"
#import <Bugly/Bugly.h>
@interface AppDelegate ()<JPUSHRegisterDelegate> @interface AppDelegate ()<JPUSHRegisterDelegate>
...@@ -22,11 +21,8 @@ ...@@ -22,11 +21,8 @@
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch. // Override point for customization after application launch.
[Bugly startWithAppId:@"900033734"];
[self setUMShare];
[self detectionNetwork]; [self detectionNetwork];
[self setIQKeyboardManager]; [self rootViewcontroller];
[self RootViewcontroller];
[self setUpJPush:launchOptions]; [self setUpJPush:launchOptions];
return YES; return YES;
} }
...@@ -70,7 +66,7 @@ ...@@ -70,7 +66,7 @@
return result; return result;
} }
#pragma mark -设置根视图 #pragma mark -设置根视图
- (void)RootViewcontroller - (void)rootViewcontroller
{ {
LoginViewController *login = [[BaseViewController getMainStoryboardClass] instantiateViewControllerWithIdentifier:@"Login"]; LoginViewController *login = [[BaseViewController getMainStoryboardClass] instantiateViewControllerWithIdentifier:@"Login"];
self.window.rootViewController = login; self.window.rootViewController = login;
...@@ -84,15 +80,7 @@ ...@@ -84,15 +80,7 @@
[[SDImageCache sharedImageCache] setValue:nil forKey:@"memCache"]; [[SDImageCache sharedImageCache] setValue:nil forKey:@"memCache"];
} }
#pragma mark - 键盘
- (void)setIQKeyboardManager
{
IQKeyboardManager *manager = [IQKeyboardManager sharedManager];
[[IQKeyboardManager sharedManager]setKeyboardDistanceFromTextField:0];
manager.enable = YES;
manager.shouldResignOnTouchOutside = YES;
manager.enableAutoToolbar = NO;
}
#pragma mark -检测网络的可连接性 #pragma mark -检测网络的可连接性
...@@ -130,20 +118,7 @@ ...@@ -130,20 +118,7 @@
}]; }];
} }
#pragma mark - 友盟
-(void)setUMShare
{
[MobClick setLogEnabled:YES];
// 友盟分享初始化
[UMSocialData setAppKey:@"574bc8fee0f55a4edb001078"];
// 设置微信AppId、appSecret,分享url
[UMSocialWechatHandler setWXAppId:@"wxab385878d9441f23" appSecret:@"58b85af13973bdf597fa807208ac0dff " url:@"http://www.umeng.com/social"];
// 设置微博的AppKey、appSecret,分享url
[UMSocialSinaSSOHandler openNewSinaSSOWithAppKey:@"1111393286" secret:@"5d011c05122b5539ec9592372f944d3c" RedirectURL:@"http://sns.whalecloud.com/sina2/callback"];
UMConfigInstance.appKey = @"574bc8fee0f55a4edb001078";
UMConfigInstance.channelId = @"蒲公英";
[MobClick startWithConfigure:UMConfigInstance];
}
#pragma mark -更新通知 #pragma mark -更新通知
......
//
// ToolHelper.h
// Lighting
//
// Created by 曹云霄 on 2017/3/31.
// Copyright © 2017年 上海勾芒科技有限公司. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface ToolHelper : NSObject
@end
//
// ToolHelper.m
// Lighting
//
// Created by 曹云霄 on 2017/3/31.
// Copyright © 2017年 上海勾芒科技有限公司. All rights reserved.
//
#import "ToolHelper.h"
#import "UMMobClick/MobClick.h"
#import <Bugly/Bugly.h>
@implementation ToolHelper
+ (void)load {
[[self class] setUpUMShare];
[[self class] setUpBugly];
[[self class] setKeyboard];
}
#pragma mark - 友盟
+ (void)setUpUMShare
{
[MobClick setLogEnabled:YES];
// 友盟分享初始化
[UMSocialData setAppKey:@"574bc8fee0f55a4edb001078"];
// 设置微信AppId、appSecret,分享url
[UMSocialWechatHandler setWXAppId:@"wxab385878d9441f23" appSecret:@"58b85af13973bdf597fa807208ac0dff " url:@"http://www.umeng.com/social"];
// 设置微博的AppKey、appSecret,分享url
[UMSocialSinaSSOHandler openNewSinaSSOWithAppKey:@"1111393286" secret:@"5d011c05122b5539ec9592372f944d3c" RedirectURL:@"http://sns.whalecloud.com/sina2/callback"];
UMConfigInstance.appKey = @"574bc8fee0f55a4edb001078";
UMConfigInstance.channelId = @"蒲公英";
[MobClick startWithConfigure:UMConfigInstance];
}
#pragma mark - Bugly
+ (void)setUpBugly
{
[Bugly startWithAppId:@"900033734"];
}
#pragma mark - 键盘
+ (void)setKeyboard
{
IQKeyboardManager *manager = [IQKeyboardManager sharedManager];
[[IQKeyboardManager sharedManager]setKeyboardDistanceFromTextField:0];
manager.enable = YES;
manager.shouldResignOnTouchOutside = YES;
manager.enableAutoToolbar = NO;
}
@end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment