iOS
辰丶枫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SDWebImage源码解读 二(下载图片)
说道用sdWebImage下载图片,那就先简单介绍下SDWebImage中下载图片的几个工具类了。SDWebImageManager是SDWebImage的核心类,他有两个属性SDImageCache *imageCache(图片缓存)、SDWebImageDownloader *imageDownloader(图片下载)和一个代理id <SDWebImageManagerDelegate...原创 2019-12-25 18:41:32 · 596 阅读 · 0 评论 -
library not found for -ljcore-ios-2.1.2
XCode升级到11以后,老项目重新pod install一下,结果发现项目报错,虽然是linker错误,但明细不是自己的文件重复引用全局检查jcore,发现都是jcore-ios-2.1.4但是在build Settings中查找后发现版本是2.1.2报错后发现极光推送的也报了类似的同样错误,当然操作方法一样,版本号改成最新的3.2.6就OK了...原创 2019-10-21 11:16:37 · 1911 阅读 · 0 评论 -
SDWebImage源码解读 一(基础用法)
SDWebImage是我们常用的异步图片加载库,有的小伙伴说,感觉源码读起来太费劲了,所以我们重头好好学习一下我们经常用的这个三方库。一上来就说结构什么的容易把小白干懵逼,所以,我们先从用法开始读:对UIImageView的网络图片操作 - (void)sd_setImageWithURL:(nullable NSURL *)urlNS_REFINED_FOR_SWIFT; ...原创 2019-09-26 11:53:12 · 433 阅读 · 0 评论 -
Error fetching https://ruby.taobao.org/: bad response Not Found 404
最近在更新cocopod的时候,显示taobao镜像不能用了,一开始我是http://ruby.taobao.org/ 换成https后依旧不能用,后来打开https://ruby.taobao.org/后发现shuomoing:原因:原来淘宝的gem源已经停止维护,现在由ruby-china提供镜像服务解决方法:查看之前的源:gem sources -l*** CURRENT ...原创 2018-10-27 16:32:27 · 476 阅读 · 0 评论 -
iOS关于APP唤醒和在后台做的事
相信很多人都遇到过这样的需求,就是想让APP保活。在手机系统日趋完善的阶段,安卓手机都很难实现保活了,更不用说以性能著称的苹果了,对吧。 众所周知,APP在压入后台以后会活一段时间,达到一定时间、或者内存占用系统过多的时候会被系统自动给kill掉。静默推送 正常的推送网上博客和Demo一大堆,就不在这里赘述了。 回归正题,APP在活的时候,我们可以通过静默推送来实现APP...原创 2018-05-03 17:46:44 · 6714 阅读 · 6 评论 -
iOS申请上传RCA证书出错 CertificateSigningRequest.certSigningRequest 无效-Invalid CSR Invalid Certi
昨天在把苹果新协议同意后,便信誓旦旦的开始下一步了,开始制作证书,因为图方便,所以在使用钥匙串 --- 证书助理 --- 从颁发机构申请 --- 证书填写信息的时候除了必须写的邮箱以外,其他的没写,结果在上传证书的时候报错 --- Invalid CSR Invalid Certificate后来仔细看了看,事实告诉我们,不可以偷懒,在申请证书的时候把常用名称加上去就ok了...原创 2018-04-25 10:04:21 · 4363 阅读 · 0 评论 -
Edit Phone Number 简直坑死我,iOS开发
最近,苹果爸爸更新了协议,提示我们:Program License Agreement update,要求用户必须添加手机号码,同意协议,才能继续下去,否则在进入开发者账号后的协议页面会出现如下提示,当你确定后,并没有什么卵用,而且就算是你按照要求,把手机号啊,包括双重认证做了以后,依旧还是会出现问题,那面对这样的问题,到底怎么解决呢?其实iOS猿猿们不要恐慌,这里的问题出在苹果,不过即使问题在苹...原创 2018-04-25 09:52:52 · 804 阅读 · 0 评论 -
iOS多线程
2018第一天上班,听到群里有人问多线程的问题,就出来总结回顾一下多线程问题一、多线程的基本概念进程:简单的说,一个运行中的应用程序就可以理解为一个进程。进程是系统进行资源分配和调度的基本单位,是操作系统结构的基础,主要管理资源。线程:是进程的基本执行单元,一个进程可以有多个线程。主线程:一个进程只有一个主线程,一般对UI的操作都在主线程中,如果把耗时操作放在主线程中,会把卡住UI,也就是应用程序...转载 2018-02-25 12:14:49 · 180 阅读 · 0 评论 -
三方库集成的坑
fuck! fuck! fuck!!!因为项目太着急,所以友盟的库我是直接拖到工程里面的,然后阿里百川的SDK是一开始用pod导入的,然后一直报linker错误,一开始检查了好多次都没问题,(PS:以为是把某个文件多导入了一次),吭哧了三个小时才发现,妈耶,这两个SDK有冲突,因为友盟不是pod导入,而是直接拖进去的,所以导致以下两个静态库重复,从而报linker错误!!!是不是很坑郑重说明一下,...原创 2018-03-16 15:58:09 · 307 阅读 · 0 评论 -
iOS和H5的混编(交互)
说道iOS和H5的混编,其实就是OC(swift)和JS相互调用方法,实现点击H5页面上的button,执行iOS原生方法,或者是点击iOS的按钮,执行JS方法,话不多说,直接重点!1、iOS调用JS方法在iOS中,html页面是通过UIWebView来展示的,所以,交互的过程离不开UIViewDelegate 通过iOS调用JS代码实现起来比较方便直接调用UIWebView的方法...原创 2018-10-27 16:34:12 · 1523 阅读 · 0 评论 -
iOS图片的处理
给大家分享下有关iOS图片的简单处理,欢迎大家指导、交流原创 2017-08-31 16:27:15 · 473 阅读 · 0 评论 -
Photos的一些系统API(附上一个特别好用的照片选择器---swift版本)
一个特别好用的照片选择器,和系统Photos框架的一些知识原创 2017-04-21 11:37:02 · 2099 阅读 · 0 评论 -
问题总结1--有关tableView的conntentInset
1、tableView的contentSize不能改变,是根据tableview的头和脚还有cell的数量和高度,然后通过代理方法实现的,要想手动改变,添加可滑动区域,需要改变tableView的contentInset,具体用法是参照(http://www.xuebuyuan.com/693438.html)中的,为了方便自己使用,在此处复制原文内容: 程序里UITableVie转载 2016-12-30 17:33:49 · 368 阅读 · 0 评论 -
iOS关于导航控制器
的UINavigationController中有visibleViewController和topViewController今天通过一个demo了解了他们的异同visibleViewController就是当前显示的控制器topViewController是某个导航栈的顶顶视图visibleViewController和哪个导航栈没有关系,只是当前显示的控制器,转载 2017-01-06 17:02:03 · 281 阅读 · 0 评论 -
使用百度地图和支付宝SDK时遇到的坑
1、集成支付宝SDK时,目前的最新版,及2.0版本的SDK,order类中有问题,使用order类会报错ALI40247,导致支付失败,暂时未找到解决方案,在项目中,是后台将拼接url的字符串进行utf-8编码后直接拼接然后用拼接好的字符串调用SDK,然后支付成功,使用order类sign签名会出错,从而导致ALI40247错误。2、集成支付宝SDK后,在上线时,需要在Build Settin原创 2016-12-30 17:56:15 · 1442 阅读 · 0 评论
分享