美文网首页
Swift 小结(一)

Swift 小结(一)

作者: T_label | 来源:发表于2016-08-02 10:58 被阅读8次
  • 地理位置授权,获取经纬度
    var locManager : CLLocationManager!
    var currentLatitude : Double! = nil
    var currentLongitude : Double! = nil
    locManager = CLLocationManager()
    locManager.delegate = self
    locManager.desiredAccuracy = kCLLocationAccuracyBest
    locManager.distanceFilter = 5.0
    locManager.startUpdatingLocation()
    locManager.distanceFilter = 1000.0
    if locManager.respondsToSelector(#selector(CLLocationManager.requestAlwaysAuthorization)){
    locManager.requestAlwaysAuthorization() // 永久授权
    locManager.requestWhenInUseAuthorization() //使用中授权
    }
    currentLatitude = locManager.location?.coordinate.latitude
    currentLongitude = locManager.location?.coordinate.longitude
    print("(currentLatitude)","(currentLongitude)")

  • 第一次启动app进入引导页,以后都进入启动页

      if !(NSUserDefaults.standardUserDefaults().boolForKey("firstLaunch") ){
          //这里判断是否第一次
          print("第一次启动")
          NSUserDefaults.standardUserDefaults().setBool(true, forKey:"firstLaunch")
          //如果是第一次启动的话,使用guideViewController (用户引导页面) 作为根视图
          let one_vc = guideViewController(nibName:nil,bundle: nil)
          //创建导航控制器
          let nvc = UINavigationController(rootViewController:one_vc)
          //设置根视图
          self.window!.rootViewController = nvc
      }else{
          print("不是第一次启动")
          //加载启动页控制器
          let Start = StartPageViewController(nibName:nil,bundle: nil)
          //创建导航控制器
          let nvc = UINavigationController(rootViewController:Start)
          //设置根视图
          self.window!.rootViewController = nvc
      }

相关文章

  • swift基础小结1

    swift基础小结 for 循环OC与Swift对比 While循环与downhill循环 OC与swift使用的...

  • Swift 小结(一)

    地理位置授权,获取经纬度var locManager : CLLocationManager!var curren...

  • Swift3.0 函数闭包与 Block

    最近新接手了一个Swift项目,花点时间做点小结,以做记录我的博客链接 Swift中定义一个基本函数 Swift ...

  • swift-循环

    循环 OC风格的 for Swift风格的 for 阶段性小结Swift 中使用 in 关键字标示循环的范围0.....

  • 3.Swift-循环

    OC风格的 for Swift风格的 for 阶段性小结Swift 中使用 in 关键字标示循环的范围0..<10...

  • Swift开发体验

    代码实现 对比与小结 Swift 文件都是以 .swift 结尾 没有 main.m 文件 代码全部都放在大括号里...

  • Swift 小结

    Selector Extension CoreText CTFrameCTLineCTRun: 是每一个相同属性字...

  • Swift小结

    懒加载 格式 lazy var 变量: 类型 = { 创建变量代码 }() 以 lazy var 开头,闭包末尾跟...

  • Swift小结

    基本语法: 定义变量和常量: let 和 var常量和变量的命名:你可以使用任何你喜欢的字符作为常量和变量名,包括...

  • Swift小结

    不同的字符可能会占用不同数量的内存空间,所以要知道Character的确定位置,就必须从String开头遍历每一个...

网友评论

      本文标题:Swift 小结(一)

      本文链接:https://www.haomeiwen.com/subject/ofufsttx.html