swift微博第11天(三方框架的导入和手动导入的桥接以及swift单粒)

1.先说手动导入的桥接

  • 1.创建一个桥接文件
名字自己起(英文)
  • 2.三方文件的拖入
三方文件的拖入
  • 3.桥接文件的配置
桥接文件的配置
  • 4.在桥接文件里面导入三方
桥接文件里面导入三方

2.Cocopods的导入第三方

前提: 会使用和安装cocopods,不会的请自己学习Cocopods的使用

Cocopods的导入第三方

提醒:use_frameworks!一定不要漏掉
导入成功后在导入头文件就可以正常使用了

  • 手动导入三方和Cocopods导入的区别

    区别:手动导入的按command点击去是OC的,如果是Cocopods导入的点击进去是swift写的

3.swift单粒,创建一个单粒类NetTools

第一种:

import UIKit

class NetTools: NSObject {

    class var sharedInstance: NetTools {
   
    struct Static {
        
        static let instance = NetTools()
    }
    
    return Static.instance
   }

 }

第二种

 import UIKit
 class NetTools: NSObject {

  // swift 里面的let是安全的
  static let instance: NetTools = NetTools()

     class func shareNetTools() -> NetTools {
    
         return instance
      }   
  }

提醒: swift的类方法里面不可以写static静态变量

4.SVProgressHUD

    1. SVProgressHUD简介
    • SVProgressHUD 是使用 OC 开发的指示器
    • 使用非常广泛
  • 2.框架地址

  • 3.与 MBProgressHUD 对比

    SVProgressHUD

    • 只支持 ARC
    • 支持较新的苹果 API
    • 提供有素材包
    • 使用更简单

    MBProgressHUD

    • 支持 ARC & MRC
    • 没有素材包,程序员需要针对框架进行一定的定制才能使用
  • 4.使用

    import SVProgressHUD
    
    SVProgressHUD.showSuccess(withStatus: "成功")
    

5. SDWebImage

 import SDWebImage

 let url = NSURL(string: "http://y3.ifengimg.com/cmpp/2015/07/31/10/3e2bad69-86d4-4855-a776-72e9494c3558_size49_w500_h320.jpg")!
 SDWebImageManager.sharedManager().downloadImageWithURL(url, options: SDWebImageOptions.allZeros, progress: nil) { (image, _, _, _, _) in
 let data = UIImagePNGRepresentation(image)
 data.writeToFile("/Users/LNJ/Desktop/abc.jpg", atomically: true)
}

6.提醒

如果导入的三方运行报错就按照下图配置

如果导入的三方运行报错就按照下图配置

7.在终端提交添加的框架

# 将修改添加至暂存区
$ git add .

# 提交修改并且添加备注信息
$ git commit -m "添加第三方框架"

# 将修改推送到远程服务器
$ git push

推荐阅读更多精彩内容

  • 我国拥有丰富的钛资源,主要是钛铁矿和金红石,其中金红石是纯的二氧化钛,纯钛和以钛为主的合金是新型的结构材料,主要用...
    qdkj2016阅读 341评论 0 1
  • 呼呼呼的新年就这么过完了,依然懒散的性格,低调的处事,不是个好现象呀! 那就从明天起,做一个有道德的人吧!不迟...
    喜冬儿阅读 22评论 0 0
  • 整个暑假,我好像什么都没有完成,只有这个坚持下来了。原本打算找份暑假兼职的,但是按耐不住玩乐的欲望,旅游去了。。。...
    汐守阅读 51评论 0 0
  • 浑浑噩噩,吃过晚饭,坐在门口,看着天空,思绪不知道飘到哪里,最近听到太多的心灵鸡汤,人生哲理等诸如此类的话题...
    糯米y阅读 57评论 0 0