摘要: 这篇文章记录使用CocoaPods过程中遇到的一些错误。 1.error:include of non-modular header inside framework module 在自定义类库中,引用了pop类库的POPAnimatableProperty.h头文件,配置好podspec文件后,执 阅读全文
posted @ 2017-03-13 14:50 A_Long_Way 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 这篇文章,记录一下CocoaPods的进阶用法。 进阶用法主要体现在.podspec文件和Podfile的配置上。 .podspec文件的进阶配置 以官方的一个.podspec文件示例细说: 1.|spec|中的spec命名可以任意修改,只需要保持后续选项的对象名称一致即可。 2.version字段 阅读全文
posted @ 2017-03-13 14:19 A_Long_Way 阅读(3254) 评论(0) 推荐(0) 编辑
摘要: 前一篇记录了使自己的项目支持CocoaPods管理的过程,核心的步骤就是podspec的配置和提交。这个文件,记录了类库的详细信息,用于对类库的集成。 需要注意的一点,上一篇创建的podspec文件,被提交到了CocoaPods的Specs仓库:https://github.com/CocoaPod 阅读全文
posted @ 2017-03-03 10:14 A_Long_Way 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 该篇记录使自己的项目支持CocoaPods管理。 要达到这一目的,需要如下步骤: 1.将自己的项目提交到github,添加开源协议license 2.添加podspec文件 3.验证podspec,成功后提交到github 4.注册CocoaPods的trunk账号 5.将podspec文件提交到t 阅读全文
posted @ 2017-02-16 17:59 A_Long_Way 阅读(401) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是一个Github上的开源项目,目前已经成为iOS开发过程中标准的依赖库管理器,提供了一种对第三方类库简单优雅的集成和管理方案。 其工作原理,是将第三方类库统一管理到一个名为Pods的独立项目中,自动设置各种参数,然后让主项目通过只依赖该项目生成的.a静态链接库,就实现对所有第三方 阅读全文
posted @ 2017-02-14 17:13 A_Long_Way 阅读(696) 评论(0) 推荐(0) 编辑
摘要: Base项目是在Xcode7上创建的,升级Xcode8以后,编译时候提示错误: The file “base.app” couldn’t be opened because you don’t have permission to view it. 应该是由于Build Settings->Buil 阅读全文
posted @ 2016-11-18 11:18 A_Long_Way 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 从iOS 8起,就有了App Extension。Extension的种类至今也扩充到了19种,应用也很广泛,值得重点关注起来。 Extension几乎可以看做一个内嵌的独立App,拥有独立的BundleID、证书、概要配置文件、进程空间、沙盒等等。只是需要打包在App内,类似于寄生在宿主App内, 阅读全文
posted @ 2016-11-16 18:12 A_Long_Way 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 今天升级了Xcode 8.1,准备在iOS10.0.2的iPhone 6 Plus上调试,提示:Unable to read from device。 查看文件路径:"~/Library/Developer/Xcode/iOS DeviceSupport",将会发现该文件夹下对应设备的文件夹是空的, 阅读全文
posted @ 2016-11-07 14:44 A_Long_Way 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 本篇记录星级评分组件的创建过程以及CALayer的运用。 为了实现一个星级评分的组件,使用了CALayer,涉及到mask、CGPathRef、UIBezierPath、动画和一个计算多角星关键节点的算法。 CALayer管理基于图像的内容,并让我们可以在内容上添加动画。UIView及其子类拥有一个 阅读全文
posted @ 2016-11-04 17:54 A_Long_Way 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 使用UICollectionView,需要使用UICollectionViewLayout控制UICollectionViewCell布局,虽然UICollectionViewLayout提供了高度自定义空间,但是对于日常使用显得太繁琐,于是常见使用UICollectionViewFlowLayou 阅读全文
posted @ 2016-11-01 16:11 A_Long_Way 阅读(4340) 评论(0) 推荐(0) 编辑