相关疑难解决方法(0)

@import vs #import - iOS 7

我正在玩一些新的iOS 7功能,并使用WWDC视频"在iOS上实现引导UI"中讨论的一些图像效果.为了在会话的源代码中产生模糊效果,UIImage通过导入UIKit的类别扩展,如下所示:

@import UIKit;
Run Code Online (Sandbox Code Playgroud)

我想我在另一个会话视频中看到了一些相关内容,但我找不到它.我正在寻找有关何时使用此信息的任何背景信息.它只能用于Apple框架吗?使用此编译器指令的好处是否应该返回并更新旧代码?

import objective-c ios ios7

428
推荐指数
3
解决办法
12万
查看次数

使用'vend_框架'和'source_files'使用'use_frameworks'进行cocoapod'

我正在构建一个基本上包含框架(私有源)和依赖于此框架的视图(开源)的cocoapod,所有这些都是在Objective-C中完成的.

在podspec中,我有以下几行:

  • spec.vendored_frameworks ='MyPod/Framework/MyFramework.framework'
  • spec.source_files = ['MyPod/UI/Views/MyView.{h,m}']

使用use_frameworks!语法时,我不能#import MyFramework

我只是不明白发生了什么.

此外,当我删除spec.source_files线,我可以#import MyFramework,它完美的工作,但当然我不能使用MyView.

我究竟做错了什么 ?

frameworks ios cocoapods swift

10
推荐指数
2
解决办法
835
查看次数

标签 统计

ios ×2

cocoapods ×1

frameworks ×1

import ×1

ios7 ×1

objective-c ×1

swift ×1