美文网首页
iOS学习笔记-AdSport,库

iOS学习笔记-AdSport,库

作者: sunrise_min | 来源:发表于2018-12-28 20:50 被阅读0次

这里的记录是希望借助简书来记录每天学习的点滴,有些是摘抄网上定义,对于相关文章都会给出出处,若有原作者不同意转载摘抄,可以告知我立即删除。

AdSport

    1. AdSupport从字面意思上理解是用来进行广告支持,这个框架十分简单,里面只有一个类,类中只有一个方法和两个属性。
    1. AdSupport的唯一用途是用来获取设备唯一的一个广告标识符。可以使用此标识符用来标记用户是否来源于某个广告推广,设备重启,重装应用程序都不会使广告标识符修改。
@interface ASIdentifierManager : NSObject
//获取单例管理类
+ (ASIdentifierManager * _Nonnull)sharedManager;
//获取广告标识符
@property (nonnull, nonatomic, readonly) NSUUID *advertisingIdentifier;
//用户是否同意跟踪广告标识符
@property (nonatomic, readonly, getter=isAdvertisingTrackingEnabled) BOOL advertisingTrackingEnabled;

@end

给项目添加新的.framework(TODO稍后整理)

参考文章: https://www.cnblogs.com/JuneWang/p/4860987.html

    1. 库:库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。
    1. 什么时候使用到库:
    • 1> 一种情况是某些代码需要给别人使用,但是我们不希望别人看到源码,就需要以库的形式进行封装,只暴露出头文件。
    • 2> 另外一种情况是,对于某些不会进行大的改动的代码,我们想减少编译的时间,就可以把它打包成库,因为库是已经编译好的二进制了,编译的时候只需要 Link 一下,不会浪费编译时间。

静态库与动态库的区别

上面提到库在使用的时候需要 Link,Link 的方式有两种,静态和动态,于是便产生了静态库和动态库。

相关文章

网友评论

      本文标题:iOS学习笔记-AdSport,库

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