在我用 Objective-C 编写的通用iOS 应用中,我使用的是Facebook SDK,遗憾的是占用了大量空间并导入它使用我文件顶部的以下语句:
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
由于我只对应用程序的iPhone部分要求这个,我想知道是否可能仅在iPhone上安装该应用程序时导入框架才能保存我的iPad用户一些存储。有没有办法实现这一点?
答案 0 :(得分:1)
这是无法做到的,因为Facebook SDK的包含和使用是在编译/链接时完成的。但对于通用应用程序,设备的检测是在运行时完成的。那时只有一个二进制文件已经内置了SDK。