小编Gla*_*uco的帖子

Swift和Objective-c框架暴露了它的内部结构

我正在尝试将Swift集成到现有的具有公共,私有和项目文件的objective-c框架中.为了让swift访问项目文件,我添加了一个模块图,它通过包含所有项目头来定义一个新模块(例如MyFramework_Internal),如下所述:http://nsomar.com/project-and-private-headers-in -a-迅速-和Objective-C的框架/

这个设置有点工作,但有一点让我惊讶的是,现在客户端可以通过导入MyFramework_Internal(@import MyFramework_Internal)来访问内部类.有没有办法隐藏模块,因为它只需要框架本身?modulemap现在看起来像这样:

module MyFramework_Internal {  
   header "Folder1/Baz.h"  
   header "Folder1/Folder2/Bar.h"  
   export *
} 
Run Code Online (Sandbox Code Playgroud)

frameworks objective-c clang ios swift

12
推荐指数
1
解决办法
388
查看次数

使用UICollectionViewCell中的UICollectionView

我有一个自定义的UICollectionViewCell,其内容也是一个集合,我想使用UICollectionView来显示其内容.这可能吗?我怎么做到这一点?我使自定义UICollectionViewCell也继承自UICollectionViewDataSource并定义了一个UICollectionView内部属性,但事情没有按预期工作.任何的想法?

ios uicollectionview uicollectionviewcell

5
推荐指数
2
解决办法
9054
查看次数