SDWebImage
可以用来显示网络图片,但是由于我们公司的后台设置了图片的访问限制,需要在请求图片的路径中添加自定义Header
请求头,在简单的查询后发现SDWebImage
已经提供了这个接口能够设置Header
请求头,下面就分享一下怎么设置。
【iOS 开发】AFNetworking 网络请求失败后通过 NSError 判断失败原因
最近在修改一个网络请求的
bug
时,由于一直请求失败,所以在寻找具体失败原因的时候,了解了一下请求失败的错误返回NSError
,发现原来可以通过NSError
中的code
属性来判断请求失败的具体原因,就在这里记录顺便分享一下。
【iOS 开发】将图片、声音等资源文件打包为 Bundle 的方法
最近在将项目部分代码打包成
Framework
的时候,需要将其中的图片等资源文件打包为Bundle
来使用,所以简单的了解了一下,事实上Bundle
就是一个普通得不能再普通的文件夹, 只是加上了.bundle
后缀而已,下面分享一下打包及使用方法。
【iOS 开发】打包 Framework 时使用 CocoaPods 引入第三方库的方法
最近需要将自己项目的公共代码打包成
Framework
来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如AFNetworking
等,怎么才能把第三方库集成进来让代码编译通过并打包成功呢,网上找了很久都没有找到一篇专门说这个的,让我走了不少坑,现在就分享一下在打包Framework
时怎样使用CocoaPods
引入第三方库。
这篇文章已经不适用,建议查看我的另一篇文章:【iOS 开发】利用 Carthage 将项目打包 Framework 并依赖 CocoaPods 第三方库的方法
【iOS 开发】将自己的框架打包成 Framework 的方法
最近需要将公司项目中的公共代码给提取出来,打包成
Framework
来使用,这样可以使得我们的公共代码易于分享,并且可以在多个工程中易于复用,而且将这些代码给别人使用时,可以隐藏实现细节,控制公开的头文件,下面分享一下打包成Framework
的步骤。
如果你要打包的代码需要用到别的第三方库的话,可以转到我的另一篇文章:【iOS 开发】打包 Framework 时使用 CocoaPods 引入第三方库的方法
【iOS 开发】修改 Navigation 导航栏的页面切换动画
解决 Git 默认不区分文件名大小写的问题
不得不说
Git
默认不区分文件名大小写真是一个大坑,由于之前的项目目录比较乱,项目下的文件夹命名都不规范,这两天一直在整理,然后今天从服务器将项目重新clone
下来后发现,之前将所有文件名首字母改成大写的改动全部没变,本地又测试了一下后发现Git
提交文件名称默认是不区分大小写的,之前的整理又得重新做一遍,下面就分享一下怎么解决这个问题。
GitHub 仓库出现 Repository unavailable due to DMCA takedown. 的解决方法
由于的我博客是托管在
GitHub
服务器的,然后前天写完文章发布的时候,突然发布不了了,于是去GitHub
上面一看,仓库直接提示Repository unavailable due to DMCA takedown.
,还有一份JetBrains
的文章清单,里面就有我博客的一篇文章,是的,我的仓库被JetBrains
举报了,原因是我博客中的那篇文章写了如何破解他们公司的软件,也只能怪自己的版权意识不够,以后这种东西还是不要发出来了,下面分享一下我是怎么恢复仓库的。
【iOS 开发】编译出现 Linker command failed with exit code 1(use -v to see invocation)报错的解决方法
这两天在整理公司项目代码的时候,由于之前项目目录比较凌乱,所以项目目录中存在很多的重复文件,在整理过程中碰到最多的报错就是
Linker command failed with exit code 1 (use -v to see invocation)
,在这里记录一下解决方法,留着以后看,也分享给有同样问题的你们。