自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

younger_times

自己的进阶文档

  • 博客(8)
  • 收藏
  • 关注

原创 创建自己的CocoaPods

在我们平时的开发中,一定出现过这样的问题创建了2个项目,一个项目却是另一个项目的分身,修改代码时需要修改2次。新建项目时,从其他项目拖代码至另一个项目复制代码块。在众多项目中,代码块重复太多,不知道哪一个是最新的。以上问题,是我们开发常见的问题,为了解决这些问题,提高开发的质量,加快开发速度,我们有必要自己建立一套成熟的代码库,它可以反复使用并且反复迭代更新,一处修改,多处响应。创建本地Podpod lib create ***将会询问以下内容:What Language do yo

2020-09-04 18:09:10 449 1

原创 WKWebView 的缓存策略

缓存策略有以下四种方式:默认的NSURLRequest 缓存策略 后台需要做响应头设置,否则无法进行缓存。存在cache目录,n磁盘紧张会被清除NSURLCache 和上面类似。可以不需要后台设置也能存储。存在cache目录,n磁盘紧张会被清除下载网页 将整个网页下载下来,正则匹配图片url,下载图片至本地。替换图片URL,创立数据库管理,管理繁琐,细致到...

2018-05-10 16:49:07 9897 2

原创 iOS WKWebView与web 交互

iOS 之 WKWebView 原生交互中心思想:web页面得到iOS的值靠js注入;iOS得到web页面的值靠WKWebView的发送消息机制JS注入 :告知web端传入的参数WKUserContentController 应用:比如我们APP与网页需要传参,比如用户ID,用户需要打开web端的个人中心,那么进行一次注入,web端就知道了要打开谁的用户界面。也可以传递数值...

2018-05-08 14:29:47 267

原创 iOS之NSPredicate谓词

NSPredicate用于定义一个逻辑条件,通过该条件可以执行搜索或内存中的过滤操作。3个子类: 1. NSComparisonPredicate 2. NSCompoundPredicate 3. NSExpression返回BOOL结果NSPredicate *pre = [NSPredicate predicateWithFormat:@"name like 's*'"...

2018-05-08 14:11:34 381

原创 黑魔法:iOS之Block

Block形式返回类型 (^名字) (返回参数列) = ^ (形参列){}1. 带参数名,无返回,无参数Blockvoid(^myBlock)(void)=^(void){ NSLog(@"无返回值,无参数");};myBlock();2. 带参数名,无返回,有参数Blockvoid(^myBlock2)(int,int)=^(int a,int b){ ...

2018-05-08 14:07:03 301

原创 黑魔法:iOS链式编程

链式编程在使用SDAutoLayout 时就已经发现这种链式编程。通过”.” 将属性链接在一起形成如同一条链的编程方法。self.totalMoneyCount.sd_layout.leftEqualToView(self).rightEqualToView(self).topSpaceToView(self.totalMoney, AutoHeight(15)).autoHeight...

2018-05-08 14:00:13 620

原创 黑魔法:iOS函数式编程

所谓的函数式编程就是当对象调用完一个函数之后,返回的还是这个对象本身,紧接着又可以继续调用此函数或者对象中定义的其他函数。其实读到这里,我已经觉得函数式编程和链式编程很像。链式编程也可以调用一个函数后,返回本身,然后调用其他函数。但还是有出处的。链式编程的返回需要继续进链式,就返回了block形式的本身(self)而函数式编程不需要进行链式,返回的非block形式的本身类。两者完全可以穿插...

2018-05-08 13:58:02 238

原创 iOS提高篇:抓住Crash

最直观的查看崩溃 需要应用开发者共享 。设置 -> 隐私 -> 与应用开发者共享。XCode -> Window ->Organizer -> Crashes 能直观查看出现的异常,并且 Open in Project能直接找到崩溃的代码行,通常也能看见哪一个类的哪一个方法出现了问题。最重要的三文件dSYM .crash / .ips ...

2018-05-02 10:11:32 783

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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