ARKit-CoreLacation将ARKit和CoreLocation结合起来,你可以用它在AR环境中添加真实的地理位置信息,以及利用最近的位置数据通过AR结合有关运动的知识,极大提高定位精度。
2.Gemini
Gemini 基于UICollectionView,它可以让你使用自定义或者预定义的 scroll 动画来滚动你的collection view。
只需要简单的几行代码,你便可以创造出很酷的交互方式。
3. MessageKit
你之前可能知道 JSQMessagesViewController,但是最近它被 deprecated了。所以,这个社区决定创建一个新的“canonical”的聊天UI库。
这个库目前还不能用,因为它还在开发当中。但它是一个值得你关注的库,因为你可以一步一步的看它是如何建立起来的。而且,如果你想给开源库贡献代码的话,它就是一个不错的选择。
4. FAPanels
这是一个包含很多特性的侧栏菜单库。可以帮你减少很多时间造轮子。
有时一个collection视图是不够的。由于手机界面大小的限制,用一个简单的方式展现不同的分类信息也是一种挑战。
ChainPageCollectionView是一个具有两级链式集合视图和花式转换动画的自定义视图。给用户一个更好的方式展示数据信息。