转载
文章平均质量分 84
潘柏信
http://leopardpan.github.io 个人博客
展开
-
AFNetworking 3.0迁移指南
AFNetworking 3.0AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。转载 2015-10-21 09:32:51 · 372 阅读 · 0 评论 -
Objective-C Runtime 运行时之三:方法与消息
前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。原文:http://www.cocoachina.com/ios/20141106/10150.html基础数据类型SELSEL又转载 2015-10-22 14:26:11 · 359 阅读 · 0 评论 -
在Xcode 7上直接使用Address Sanitizer
在WWDC 2015上,除了Swift 2.0外,还有一个令人激动的消息:可以直接在Xcode 7上使用Clang的地址消毒剂(Address Sanitizer)了。这篇文章中我们将详细讨论下这个功能,比如它是怎样工作的,以及使用的方法。这是Konstantin Gonikman提议的话题。C语言中一种异常危险的情况从很多方面来看,C语言都是一种伟大的编程语言。事实上,发明至转载 2015-11-20 13:39:02 · 552 阅读 · 1 评论 -
为什么Git比SVN好
Why Git is better than SVN在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目转载 2015-11-24 14:41:36 · 1026 阅读 · 0 评论 -
iOS 事件处理机制与图像渲染过程
致歉声明:Peter在开发公众号功能时触发了一个bug,导致群发错误。对此我们深表歉意,并果断开除了Peter。以下交回给正文时间:iOS 事件处理机制与图像渲染过程iOS RunLoop都干了什么iOS 为什么必须在主线程中操作UI事件响应CALayerCADisplayLink 和 NSTime转载 2015-11-20 13:40:33 · 544 阅读 · 0 评论 -
Block 技巧与底层解析
目录Block底层解析什么是block?block编译转换结构block实际结构block的类型NSConcreteGlobalBlock和NSConcreteStackBlockNSConcreteMallocBlock捕捉变量对block结构的影响局部变量全局变量局部静态变量__block修饰的变量self隐式循环引用不同类型block的复制转载 2015-11-20 13:42:51 · 465 阅读 · 0 评论