• 大小: 22.96MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-04
  • 语言: 其他
  • 标签: 美团高仿  

资源简介

一位大神高仿的,很详细的,可以学到很多培训学不到的知识。

资源截图

代码片段和文件信息

//
//  AppDelegate.m
//  meituan
//
//  Created by jinzelu on 15/6/12.
//  Copyright (c) 2015年 jinzelu. All rights reserved.
//

#import “AppDelegate.h“
#import “HomeViewController.h“
#import “InfoViewController.h“
#import “MineViewController.h“
#import “MoreViewController.h“
#import “JZOnSiteViewController.h“
#import “JZMerchantViewController.h“

#import 
#import “UMSocial.h“
#import “UMSocialWechatHandler.h“
#import “NetworkSingleton.h“


@interface AppDelegate ()
{
    //定位
    CLLocationManager *_locationManager;//用于获取位置
    CLLocation *_checkLocation;//用于保存位置信息
    
//    double _latitude;//经度
//    double _longitude;//维度
}

@end

@implementation AppDelegate


//设置定位
-(void)setupLocationManager{
    _latitude = LATITUDE_DEFAULT;
    _longitude = LONGITUDE_DEFAULT;
    _locationManager = [[CLLocationManager alloc] init];
    
    if ([CLLocationManager locationServicesEnabled]) {
        NSLog(@“开始定位“);
        _locationManager.delegate = self;
        // distanceFilter是距离过滤器,为了减少对定位装置的轮询次数,位置的改变不会每次都去通知委托,而是在移动了足够的距离时才通知委托程序
        // 它的单位是米,这里设置为至少移动1000再通知委托处理更新;
        _locationManager.distanceFilter = 200.0;
        // kCLLocationAccuracyBest:设备使用电池供电时候最高的精度
        _locationManager.desiredAccuracy = kCLLocationAccuracyBest;
        
        
        //ios8+以上要授权,并且在plist文件中添加NSLocationWhenInUseUsageDescription,NSLocationAlwaysUsageDescription,值可以为空
        if (IOS_VERSION >=8.0) {//ios8+,不加这个则不会弹框
            [_locationManager requestWhenInUseAuthorization];//使用中授权
            [_locationManager requestAlwaysAuthorization];
        }
        [_locationManager startUpdatingLocation];
    }else{
        NSLog(@“定位失败,请确定是否开启定位功能“);
        //        _locationManager.delegate = self;
        //        // distanceFilter是距离过滤器,为了减少对定位装置的轮询次数,位置的改变不会每次都去通知委托,而是在移动了足够的距离时才通知委托程序
        //        // 它的单位是米,这里设置为至少移动1000再通知委托处理更新;
        //        _locationManager.distanceFilter = 200.0;
        //        // kCLLocationAccuracyBest:设备使用电池供电时候最高的精度
        //        _locationManager.desiredAccuracy = kCLLocationAccuracyBest;
        //        [_locationManager startUpdatingLocation];
    }
}


//获取启动广告图片,采用后台推送时执行请求
-(void)getLoadingImage{
    //分辨率
    CGFloat scale_screen = [UIScreen mainScreen].scale;
    NSLog(@“%.0f    %.0f“screen_width*scale_screenscreen_height*scale_screen);
    int scaleW = (int)screen_width*scale_screen;
    int scaleH = (int)screen_height*scale_screen;
    
    NSString *urlStr = [NSString stringWithFormat:@“http://api.meituan.com/config/v1/loading/check.json?app_name=group&app_version=5.7&ci=1&city_id=1&client=iphone&movieBundleVersion=100&msid=48E2B810-805D-4821-9CDD-D5C9E01BC98A2015-07-15-15-51824&platform=iphone&resolution=%d%@%d&userid=104108621&utm_campaign=AgroupBgroupD100Fa20141120nanning__m1__leftflow___ab_pindaochangsha__a__leftflow___ab_gxtest__gd__leftflow___ab_gxhceshi__nostrategy__leftflow___ab_i550poi_ktv__d__j___ab_chunceshishuju__a__a___ab_gxh_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-28 09:46  meituan-master\
     文件        6148  2016-07-28 10:04  meituan-master\.DS_Store
     目录           0  2016-07-28 10:20  __MACOSX\
     目录           0  2016-07-28 10:20  __MACOSX\meituan-master\
     文件         120  2016-07-28 10:04  __MACOSX\meituan-master\._.DS_Store
     目录           0  2016-07-28 09:49  meituan-master\meituan\
     文件         619  2015-08-03 00:02  meituan-master\meituan\AppDelegate.h
     目录           0  2016-07-28 10:20  __MACOSX\meituan-master\meituan\
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\._AppDelegate.h
     文件       14880  2015-08-03 00:02  meituan-master\meituan\AppDelegate.m
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\._AppDelegate.m
     目录           0  2016-07-28 09:58  meituan-master\meituan\base.lproj\
     文件        3702  2015-08-03 00:02  meituan-master\meituan\base.lproj\LaunchScreen.xib
     目录           0  2016-07-28 10:20  __MACOSX\meituan-master\meituan\base.lproj\
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\base.lproj\._LaunchScreen.xib
     文件        1625  2016-07-28 09:58  meituan-master\meituan\base.lproj\Main.storyboard
     文件         212  2016-07-28 09:58  __MACOSX\meituan-master\meituan\._base.lproj
     目录           0  2015-08-03 00:02  meituan-master\meituan\Controller\
     目录           0  2015-08-03 00:02  meituan-master\meituan\Controller\Home\
     文件         395  2015-08-03 00:02  meituan-master\meituan\Controller\Home\DiscountOCViewController.h
     目录           0  2016-07-28 10:20  __MACOSX\meituan-master\meituan\Controller\
     目录           0  2016-07-28 10:20  __MACOSX\meituan-master\meituan\Controller\Home\
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\Controller\Home\._DiscountOCViewController.h
     文件       11656  2015-08-03 00:02  meituan-master\meituan\Controller\Home\DiscountOCViewController.m
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\Controller\Home\._DiscountOCViewController.m
     文件         356  2015-08-03 00:02  meituan-master\meituan\Controller\Home\DiscountViewController.h
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\Controller\Home\._DiscountViewController.h
     文件        6271  2015-08-03 00:02  meituan-master\meituan\Controller\Home\DiscountViewController.m
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\Controller\Home\._DiscountViewController.m
     文件         296  2015-08-03 00:02  meituan-master\meituan\Controller\Home\HomeViewController.h
     文件         212  2015-08-03 00:02  __MACOSX\meituan-master\meituan\Controller\Home\._HomeViewController.h
............此处省略2687个文件信息

评论

共有 条评论

相关资源