SDWebImage 源码底层原理分析

SDWebImage (v3.7.3) 源码阅读笔记 目录 简介 设计目的 特性 SDWebImage 与其他框架的对比 常见问题 用法 SDWebImage 4.0 迁移指南 实现原理 架构图 ...

2018-01-11 15:53:50

阅读数 260

评论数 0

CocoaPods报错:[!] Unable to find a specification for xxxx

问题:当pod install或update 会出现 [!] Unable to find a specification for xxxx   解决问题:把当前Pod目录清理一下就OK 第一步:pod repo remove master 第二步:pod setup(需要等待。。。)   以上...

2017-10-12 11:15:17

阅读数 272

评论数 0

iOS Reason: image not found

当工程Build成功,但运行时Crash,并报错显示为下图内容Reason: image not found 解决方案: 第一步:Build Phases --> Libraries -->添加框架XCTest  PS:框架名称根据报错提示,如上图圈红框处即为框架...

2017-02-16 17:12:29

阅读数 227

评论数 0

Xcode插件卸载路径

第一步:Finder --> 前往 --> 前往文件夹  (快捷键 command + shift +G) 第二步:粘贴路径~/Library/Application Support/Developer/Shared/Xcode/Plug-ins  --> 回车 第三步:选中...

2017-02-16 16:19:29

阅读数 207

评论数 0

MJRefresh 源码详细解析

MJRefresh是李明杰老师的作品,到现在已经有9800多颗star了,是一个简单实用,功能强大的iOS下拉刷新(也支持上拉加载更多)控件。它的可定制性很高,几乎可以满足大部分下拉刷新的设计需求,值得学习。 该框架的结构设计得很清晰,使用一个基类MJRefreshComponent来做一些...

2017-02-09 09:19:50

阅读数 559

评论数 0

配置React Native的开发环境

配置React Native的开发环境 2016-06-24 旋之华 旋之华 一、环境需求 1.1 安装Homebrew Homebrew是OS X的套件(包)管理器,我们可以通过它获取并且安装很多组件 安装方式: ruby -e "$(curl -fsSL https:/...

2016-12-02 14:35:11

阅读数 209

评论数 0

ios10 xcode8 Missing file

xcode8最近遇到几次警告,提示某个文件丢失,我之前都是通过git提交更新代码,然后就没有了。警告如下图提示:       方法一:百度有楼主说是mac隐藏文件引起的,可以将隐藏的文件显示出来 命令:defaults write com.apple.finder AppleShowAllF...

2016-10-14 14:06:18

阅读数 411

评论数 0

iOS10 获取相册等隐私权限

在升级xcode8时候,调用手机相机相册等,项目会crash。控制台会打印提示,需要你在Info.plist文件添加key值配置。 1、crash,控制台打印提示   2、访问用户数据,都需配置权限   3.具体key配置操作   PS:添加一个key值属性,输入Privacy后就会...

2016-09-23 11:30:17

阅读数 1441

评论数 0

iOS10 去除打印日志

Xcode正式出新版本控制台还是会有输出日志,苹果可能有其原因,具体没有细了解。习惯去除的童鞋可以参照如下操作 1、输出内容如下    2、解决办法   (1)Product -->Scheme -->Edit Scheme -->Run -->Arguments ...

2016-09-23 09:57:47

阅读数 2024

评论数 0

iOS10 ATS / 非HTTPS被禁问题

iOS9 中默认非HTTPS的协议是被禁止的,解决方案是我们可以在info.plist文件中添加AppTransportSecuritySettings字典,将NSAllowsArbitraryLoads设置为YES来禁用ATS。 iOS10 从2017年1月1日起苹果提出所有新提交的App默认不...

2016-09-20 16:41:08

阅读数 5245

评论数 0

iOS UITableview cell 顶部空白区的去除

遇到的问题: 当在一个控制器UIViewController中添加 UITableView,自定义的cell,会发现cell上面会有一个无用的白色区域。 原因: iOS7在Conttoller中新增了automaticallyAdjustsScrollViewInsets这个属性,当设置为YE...

2016-09-19 16:40:23

阅读数 1612

评论数 0

AFNetworking 上传图片,文件到服务器

最近在做利用AFNetworking 上传图片,文件,音视频到服务器,其实很简单。但需要和后台配合。下面我简单的附一下代码,相信大家就可以看懂。      上篇文章有提到过怎么获取文件的MIMEType类型,需要的读者可以查阅

2016-08-02 10:59:16

阅读数 160

评论数 0

iOS 获取文件的MIMEType类型

最近在做上传,需要将文件资源类型传给服务器,这样就可以判断文件是图片还是音视频等。 有两种方法可以实现NSURLSession和NSURLConnection,都是苹果原声网络请求类,但现在苹果不推荐使用NSURLConnection。如下:   NSURLSession获取MIMEType ...

2016-08-01 17:00:57

阅读数 3702

评论数 0

[[NSBundle mainBundle]pathForResource:@"name" ofType:@"type"] 获取不到本地文件

最近开发,通过[[NSBundle mainBundle]pathForResource:@"name" ofType:@"type"] 方法获取本地文件路径,遇到找不到文件,一直显示nil,之前使用一直是正常的。经检查发现本身操作也是没问题的,因为只是偶尔...

2016-08-01 15:58:01

阅读数 1401

评论数 0

iOS 常用的第三方库

轮子图 现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当然大公司另当别论。下面以我用到的第三方轮子和看到不错的轮子进行总结一下。 基本流程使用的第三方列表相...

2016-08-01 09:57:14

阅读数 295

评论数 0

CocoaPods的安装和使用

CocoaPods的安装和使用也有很多博客了,写这篇文章目的就是做个笔记,省得每次用到都得百度命令!   第一步:Ruby环境安装  (1)升级Ruby环境       命令:sudo gem update --system  (2)移除现有Ruby默认源       命令:gem s...

2016-07-29 15:13:05

阅读数 159

评论数 0

iOS 开发中监听耳机拔插、耳机线控

iOS开发当中有关于视音频播放的开发不在少数,用户时常会使用到一种输出设备,那就是"耳机",这一篇博客写的就是关于耳机的一些开发相关的技术点. 检测耳机是否插入 看到上面的标题的时候一定要注意,这里说的是"检测耳机是否插入",这里只是一次性的检测,不是实...

2016-07-29 10:31:58

阅读数 356

评论数 0

CocoaPods报错:The sandbox is not in sync with the Podfile.lock...

当我们从github下一些demo,如果笔者添加CocoaPods管理,有时候因为依赖关系或者版本问题不能编译,很有可能下载到我们本地报错。报错提示如下:   diff: /../Podfile.lock: No such file or directory   diff: /Manifes...

2016-07-29 09:44:21

阅读数 9177

评论数 0

CocoaPods报错:The dependency '三方框架Name' is not used in any concrete target

我目前用的是当cocoapods升级后,Podfile文件的内容格式要求发生了变化,安装第三方库的时候,必须指出所用第三方库的target。不然会报以下错误。

2016-07-28 16:33:22

阅读数 1257

评论数 0

iOS 创建PCH文件

Xcode6,苹果取消了自带的pch预编译文件,这样做可能会加快编译时间增加用户体验。但好多程序员还是习惯使用。我简单来介绍下配置pch。 第一步:Command+N,打开新建文件窗口: iOS -> other -> PCH file,创建一个pch文件    第二步:配置相对路径...

2016-06-30 16:01:20

阅读数 175

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭