自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 swift3.2升级到swift4.0 扫码不走回调方法

xcode升级到9.0 swift改到swift4.0之后扫码一直不走回调 ,研究了好长时间,发现苹果把扫码的代理方法的参数变了之前的方法func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCa

2017-09-22 10:59:16 1590

原创 ios应用之间的跳转

ios应用之间的跳转iOS应用之间的跳转是通过URL Scheme实现的。URL Schemeios应用将自身绑定到一个自定义的URL Scheme上,该Scheme用于从浏览器活其他应用中启动本应用。LSApplicationQueriesSchemes白名单判断系统是够安装了指定的APP,使用canOpenURL方法,ios9之前这个方法直接检测系统是否安装了APP,ios9之后为了用户的隐

2016-12-14 17:06:05 419

原创 OC消息转发机制

OC消息转发机制在OC中,消息与方法的真正实现是在执行阶段绑定的。消息转发编译器会将消息转发成对objc_msgSend方法的调用。objc_msgSend方法含有两个必要的参数:receiver、selector,如:[receiver message] 将被转换为objc_msgSend(receiver,selector);objc_msgSend方法也能收到message的参数,如ob

2016-12-02 14:36:27 427

原创 ios中的循环引用

ios中的循环引用在ios中使用block (闭包) 的时候,代码块中使用到self 有可能出现循环引用循环引用的两种形式:多个对象循环强引用,都不能释放,导致内存泄露单例强引用其他对象,由于单例不会被释放销毁,程序结束时才会销毁,导致其他对象不能及时销毁 OC中的循环引用

2016-01-22 19:09:47 396

原创 cocoaPods安装

显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏隐藏文件:defaults write com.apple.finder AppleShowAllFiles -bool false 安装CocoaPods查看当前的源sudo gem sources -l添加源sudo gem sources -a https:

2016-01-16 20:04:36 396

原创 kvo的底层实现

KVO的底层实现KVO是objective-C对观察者模式的实现,也是Cocoa Binding 的基础.当被观察对象的某个属性发生更改时,观察者会获得通知. 不需要给被观察的对象添加任何额外代码,就能使用KVO. KVO 实现机制KVO的实现依赖于OC强大的Runtime. 官方文档: Key-Value Observing Implementation Details Automatic ke

2016-01-15 19:34:17 527

原创 iOS断点续传

基本思路:    判断本地文件,如果本地文件存在要判断文件的大小如果没有本地文件,下载如果本地文件存在,发送head请求获取服务器文件大小本地文件大小 == 服务器文件大小,不下载本地文件大小 本地文件大小 > 服务器文件大小,删除本地文件,重新下载检查服务器文件    获取

2016-01-14 01:06:36 446

ThinkPHP5快速入门手册

thinkPHP 官网推荐官方出品教程pdf版本,还不错,付费购买,现在可以下载了,分享一波。

2017-11-02

空空如也

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

TA关注的人

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